Skip to content

fix(agent): honor auxiliary task extra_body - #36245

Closed
VrtxOmega wants to merge 1 commit into
NousResearch:mainfrom
VrtxOmega:fix-hermes-35566-aux-extra-body
Closed

fix(agent): honor auxiliary task extra_body#36245
VrtxOmega wants to merge 1 commit into
NousResearch:mainfrom
VrtxOmega:fix-hermes-35566-aux-extra-body

Conversation

@VrtxOmega

Copy link
Copy Markdown
Contributor

Summary

  • make get_auxiliary_extra_body() accept an optional auxiliary task key
  • merge auxiliary.<task>.extra_body into direct auxiliary callers while preserving legacy no-task Nous Portal tags
  • pass task keys from profile describer, kanban specify/decompose, and goal judge
  • add focused regression coverage for the helper and profile describer passthrough

Fixes #35566.

Notes

This is intentionally narrower than the auxiliary fallback cluster in #32411: it only fixes task-specific extra_body passthrough for the existing direct auxiliary callers.

Verification

PYTHONPATH=. uv run --frozen --extra dev pytest tests/agent/test_auxiliary_client.py::TestAuxiliaryTaskExtraBody tests/hermes_cli/test_profile_describer.py -q
PYTHONPATH=. uv run --frozen --extra dev pytest tests/hermes_cli/test_kanban_specify.py tests/hermes_cli/test_kanban_decompose.py tests/hermes_cli/test_goals.py -q
uv run --frozen --extra dev ruff check agent/auxiliary_client.py hermes_cli/profile_describer.py hermes_cli/kanban_specify.py hermes_cli/kanban_decompose.py hermes_cli/goals.py tests/agent/test_auxiliary_client.py tests/hermes_cli/test_profile_describer.py
git diff --check

@alt-glitch alt-glitch added type/bug Something isn't working comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have labels Jun 1, 2026
@VrtxOmega
VrtxOmega marked this pull request as ready for review June 1, 2026 05:33
@VrtxOmega
VrtxOmega force-pushed the fix-hermes-35566-aux-extra-body branch from 8ad89b2 to 68937db Compare June 6, 2026 01:15
@VrtxOmega

Copy link
Copy Markdown
Contributor Author

Closing as duplicate of #35570 — same get_auxiliary_extra_body(task=...) fix for #35566. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: get_auxiliary_extra_body() ignores auxiliary.<task>.extra_body from config.yaml

2 participants