Skip to content

Taskfile Reference

Maintainers run go-task from the repo root. The headline entrypoints:

Task Purpose
task ci Run the full local CI chain (must pass before push)
task ci-strict Same, WARN→ERROR (release-tag gate)
task sync Regenerate dist/agent-src/ + .augment/; refresh counts/settings
task generate-tools Regenerate .claude/, .cursor/, .clinerules/, .windsurfrules, GEMINI.md
task lint-skills Lint all skills and rules
task test Full test surface (bash integration + TS vitest)
task release End-to-end release with auto-detected version bump
task roadmap-progress Regenerate the roadmap dashboard
task cost Capture the active session’s token cost

The full battery — dozens of lint-*, check-*, validate-*, generate-*, bench:*, and mcp:* gates — is grouped across Taskfile.yml and taskfiles/ (content.yml, ci-fast.yml, engine.yml, release.yml, mcp.yml, dev.yml, bench-ab.yml, value.yml). Run task --list for the complete set.