Skip to main content
You choose what to build from: a repository’s history, a directory of source material, a draft. Taskforge drafts. Every authoring tool reads your repository as you and writes to its runs, so each needs your push.

The forge: run_repo_to_tasks

Runs the whole loop over a repository: find candidates, queue them, author each as a bundle, verify it (pre-run checks, oracle, nop and probe, pass@1 on target_model, trajectory review), revise, and debrief. A task is kept when its pass@1 is below the threshold.
Kept bundles stand at <task>/harbor/ with their checks and runs beside them. The session’s worklog, queue and memory land at agent-sessions/<session id>/. While it runs it may ask you a question; see Consult. A session caps at 100on‘kennet:l2‘and100 on `kennet:l2` and 500 on kennet:l3.

Mining: run_task_proposals

Mines a repository for candidates: its commits, and its merged pull requests with the issues they close. Deduplicated, ranked and scored. A candidate is an idea with its base and final commits, not a bundle.
proposals.json lands at proposals/<run id>/. Pass the run id to run_repo_to_tasks as seed.

Scoring: score_candidate

Scores one candidate and returns three measures: idea_difficulty, idea_quality, and oracle_quality_score when the record proposes test cases. No overall score and no bar: what a score is worth is your call. Stateless; nothing is written.

One bundle: generate_harbor_task

Writes one bundle from source material and pushes it to a branch. Use it rather than writing a bundle by hand.
The result carries bundle_path, the conversion report, the branch it landed on, and eval_ready when run_ci is set. generate_harbor_task is the only tool that writes to your repository.

Also

  • run_sandbox_session: an open-ended session on the environment the repository declares, toward a goal you write (a toolchain spike, fixtures). It writes SANDBOX_REPORT.md and lands at sandbox/<run id>/.
  • run_skill_eval: evaluates one of Taskforge’s own skills against a fixed case. For the team that maintains the skills.