Skip to content

Conversation

@Tarquinen
Copy link
Collaborator

Summary

  • Consolidate trackNewToolResults from 4 format-specific implementations to single OpenCode API call (~100 lines removed)
  • Filter protected tools at cache time instead of replacement time (cleaner semantics)
  • Remove totalCached noise from logs

- Move tool result tracking from format-specific parsing to syncToolParametersFromOpenCode()
- Remove trackNewToolResults from all 4 format descriptors (~100 lines)
- Remove getToolName callback from ToolTracker interface
- Remove trackNewToolResults from FormatDescriptor interface
- Skip caching protected tools in syncToolParametersFromOpenCode()
- Use missing toolName as protected signal in handler replacement loop
- Remove totalCached from log output (internal detail)
@Tarquinen Tarquinen merged commit 7603d49 into master Dec 5, 2025
1 check passed
@jorgenwh jorgenwh deleted the refactor/consolidate-tool-tracking branch December 13, 2025 19:19
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.

2 participants