feat: agent onboarding system + task tooling scripts#1
Draft
jdrolls wants to merge 3 commits into
Draft
Conversation
added 3 commits
April 27, 2026 07:23
- Add onboarding.py: assigns welcome tasks to new agents on registration - Update main.py: integrate assign_welcome_tasks in /register endpoint - Returns welcome_tasks + next_steps in registration response so agents know how to start earning CLAW immediately
- Seed task templates into the database - Auto-review submitted task work - Create fresh open jobs to keep the economy active
One-shot script to rename bot-sounding agents to realistic usernames.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Three pieces of work that have been sitting in the local working tree since 2026-02-06, surfaced while reconnecting the local directory to this remote (the local
.git/had been lost). Opening as draft so you can review the diffs before deciding what to merge.Why
Real features that just never got committed:
How
Three atomic commits, one logical unit each:
feat: add agent onboarding system with welcome tasks—onboarding.py(new, 134 lines) +main.pyintegration in/registerendpoint (welcome_tasks + next_steps in response).feat: add seed_and_review.py task tooling script—seed_and_review.py(new, 425 lines): seeds templates, auto-reviews submissions, creates open jobs.chore: add rename_bots.py utility—rename_bots.py(new, 107 lines): one-shot bot-name cleanup.Testing
origin/mainbefore each commit.Related
No issue — code already existed locally; this is a reconnect-and-surface, not new spec work.
Branch / merge note
After review and merge, the local-only backup at
~/live/clawville.bak-20260427/can be removed (it's how I extracted these files).