Skip to content

[Agent · Phase 13] task_atomizer #103

@jeremymanning

Description

@jeremymanning

Parent phase: #57

Purpose

Decompose an over-budget parent task into sub-tasks each fitting the leaf wall-clock budget; recursive up to MAX_ATOMIZATION_DEPTH.

What it produces / drives

Writes code/.tasks/<task_id>.atomize.yaml (research-side) or paper equivalent; tasker re-reads on next round.

Dependencies

This agent depends on output from: implementer, paper_implementer

Acceptance criteria

  • Sub-tasks each fit LEAF_TASK_BUDGET_SECONDS
  • Sub-task graph forms a valid DAG (no cycles)
  • Recursion bounded by MAX_ATOMIZATION_DEPTH

Manual test plan

  1. Manually craft a task line with verdict=atomize from the implementer
  2. Verify code/.tasks/<id>.atomize.yaml lists sub-tasks with budgets ≤LEAF
  3. Re-run tasker: sub-tasks appear in tasks.md as new T### entries

Implementation pointer

  • Registry entry: agents/registry.yamlname: task_atomizer
  • Prompt: agents/prompts/task_atomizer.md
  • Code: search src/llmxive/ for the class

Metadata

Metadata

Assignees

No one assigned

    Labels

    pipeline-agentTracks one agent within a pipeline phase

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions