Replies: 1 comment
-
|
Agree with this change. Would be useful for more complex orchestration level task delegation. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey maintainers, I’d like to contribute a small improvement to the
tasktool: per-task agent overrides inside one batch.The idea is to let one
taskcall run different agent types while still sharing the same context. Right now a batch has one top-levelagent, so mixed work needs separate calls even when it belongs together.The behavior I’m adding keeps the top-level
agentas the default, and lets an individual task override it:{ "agent": "explore", "context": "# Goal\nShared background for all tasks...", "tasks": [ { "id": "ExploreRuntime", "assignment": "Inspect the local task runtime." }, { "id": "ResearchDocs", "agent": "librarian", "assignment": "Check the external/library context." } ] }In that example,
ExploreRuntimeinheritsexplore, andResearchDocsruns aslibrarian.What this adds:
tasks[].agentis optionaltasks[].agent ?? agentHere’s the local smoke test showing one mixed batch with
exploreandlibrarian:Links:
I saw the vouch requirement in
CONTRIBUTING.md, so I’m asking here before trying to reopen or resubmit the PR.Could a maintainer please vouch me so this can go through normal PR review?
A
!vouch @TechDufushere should unblock it.Beta Was this translation helpful? Give feedback.
All reactions