Task Agent is a small, forkable workspace for task-first autonomous-agent workflows.
It is intentionally generic: no private task history, no local data, and no bundled personal integrations. Project-level operating rules live in AGENTS.md.
tasks/skeleton for durable task artifactsdata/projects/skeleton for multi-task project recordsskills/task-creator/for creating task directories and updating the indexskills/task-runner/for parent-child CLI agent execution and optional Codex multi-agent workflowsskills/project-organizer/for durable project recordsskills/repo-health/for restore and publication checksskills/skill-maintainer/for creating or changing skillsdocs/for architecture, task execution, and self-development workflows
Create a virtual environment and install test dependencies:
python3 -m venv .venv
.venv/bin/pip install -r requirements.lockCreate a task:
skills/task-creator/scripts/create_task.sh "Example task" "Try the task-agent workflow"Run health checks:
.venv/bin/python skills/repo-health/scripts/check_repo_health.py --allow-empty-tasks
PYTHONPATH=skills/task-runner/scripts .venv/bin/python -m pytest skills/task-runner/testsskills/task-runner/scripts/task_runner.py supports --workflow multi-agent-dev for explicit team-of-agents development runs via Codex CLI.
The workflow uses role prompts from /opt/projects/agents by default. If that checkout is missing, it clones https://github.com/rdudov/agents.git before startup and verifies the required prompt files. Override with:
--agents-dir--agents-repo-urlCODEX_MULTI_AGENT_PROMPTS_REPO
Task Agent is released under the MIT License.
tasks/ and data/ are durable local artifacts. This template tracks only skeleton files; real task history and reusable data should be backed up by your own local backup flow.