Skip to content

Add generic tool runtime metadata#209

Merged
chubes4 merged 1 commit into
mainfrom
add/tool-runtime-metadata-158
May 26, 2026
Merged

Add generic tool runtime metadata#209
chubes4 merged 1 commit into
mainfrom
add/tool-runtime-metadata-158

Conversation

@chubes4
Copy link
Copy Markdown
Contributor

@chubes4 chubes4 commented May 26, 2026

Summary

  • Define optional generic runtime metadata on runtime tool declarations and normalized tool results.
  • Propagate declaration runtime metadata through mediated tool execution into tool_execution_results.
  • Document canonical duplicate_policy: repeatable and completion_signal: progress semantics with smoke coverage.

Fixes #158.

Tests

  • php tests/tool-runtime-smoke.php
  • php tests/conversation-loop-tool-execution-smoke.php
  • composer test

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the focused implementation, tests, documentation, and PR description; Chris remains responsible for review and merge.

@chubes4 chubes4 merged commit 5df9e1e into main May 26, 2026
2 checks passed
@chubes4 chubes4 deleted the add/tool-runtime-metadata-158 branch May 26, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track generic tool runtime metadata in the conversation substrate

1 participant