Skip to content

feat(tools): integrate execution receipts into delegate_tool#14837

Closed
MestreY0d4-Uninter wants to merge 7 commits into
NousResearch:mainfrom
MestreY0d4-Uninter:feat/execution-receipts-delegate
Closed

feat(tools): integrate execution receipts into delegate_tool#14837
MestreY0d4-Uninter wants to merge 7 commits into
NousResearch:mainfrom
MestreY0d4-Uninter:feat/execution-receipts-delegate

Conversation

@MestreY0d4-Uninter

Copy link
Copy Markdown
Contributor

Depends on #14836 (core engine).

Automatically creates and finalizes execution receipts during
subagent delegation via _run_single_child. Receipt failures are
non-fatal (best-effort) and silently logged.

Includes integration tests verifying receipt creation for both
successful and failed child runs.

Split from #9209.
Closes #9209 (partial)

- Add tools/execution_receipts.py: durable JSON receipt artifacts
  indexed in SQLite for query, reconcile, and prune operations.
- Add tools/execution_receipts_tool.py: operator-facing tool
  registration for list/query/get/prune/reconcile/maintenance.
- Register execution_receipts in HERMES_CORE_TOOLS.
- Add tests for receipt dataclass, ledger, and tool surface.

Split from NousResearch#9209.
Closes NousResearch#9209 (partial)
Automatically create and finalize execution receipts when
subagents are delegated via _run_single_child. Best-effort:
receipt failures are non-fatal and logged silently.

Add integration tests verifying receipt creation for both
successful and failed child runs.

Split from NousResearch#9209.
Closes NousResearch#9209 (partial)
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/tools Tool registry, model_tools, toolsets tool/delegate Subagent delegation labels Apr 24, 2026
@MestreY0d4-Uninter

Copy link
Copy Markdown
Contributor Author

Audit/update 2026-04-25:

This was part of the open-PR cleanup pass against current upstream/main.

@MestreY0d4-Uninter

Copy link
Copy Markdown
Contributor Author

Closing this for now to reduce stale review surface. This depends on the execution-receipts core stack and should be rebuilt from current main if that design is still wanted.

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

Labels

comp/tools Tool registry, model_tools, toolsets P3 Low — cosmetic, nice to have tool/delegate Subagent delegation type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants