feat: implement tool result tagging (#63) #161

Merged
shahondin1624 merged 1 commits from feature/issue-63-result-tagging into main 2026-03-10 16:35:46 +01:00

Summary\n- Wrap tool outputs with provenance metadata (tool name, time, agent/session IDs)\n- Trust classification: Internal (memory, inference) vs External (web, fs, shell)\n- Provenance header format: [TOOL_RESULT: TRUST_LEVEL | tool=X | agent=Y | ...]\n- Actual tool result content is never modified\n- 13 unit tests\n\nCloses #63

## Summary\n- Wrap tool outputs with provenance metadata (tool name, time, agent/session IDs)\n- Trust classification: Internal (memory, inference) vs External (web, fs, shell)\n- Provenance header format: [TOOL_RESULT: TRUST_LEVEL | tool=X | agent=Y | ...]\n- Actual tool result content is never modified\n- 13 unit tests\n\nCloses #63
shahondin1624 added 1 commit 2026-03-10 16:35:41 +01:00
Add result_tagger module that wraps tool outputs with provenance
metadata (tool name, execution time, agent/session IDs, trust level).
Trust classification: Internal (memory, inference), External (web, fs,
shell), Unknown. Tagging does not modify actual tool result content.
13 unit tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit 2d7ef7a3d8 into main 2026-03-10 16:35:46 +01:00
shahondin1624 deleted branch feature/issue-63-result-tagging 2026-03-10 16:35:46 +01:00
Sign in to join this conversation.