Skip to content

Agent: Conversation tool names, visible noteInsight card, editProjectTags, UI taxonomy - #837

Merged
spashii merged 1 commit into
mainfrom
sameer/tool-renames
Jul 9, 2026
Merged

Agent: Conversation tool names, visible noteInsight card, editProjectTags, UI taxonomy#837
spashii merged 1 commit into
mainfrom
sameer/tool-renames

Conversation

@spashii

@spashii spashii commented Jul 9, 2026

Copy link
Copy Markdown
Member

Owner decisions from this morning:

  • Convo → Conversation(s) across six tools, with TOOL_NAME_RENAMES normalizing old names at the agent's replay boundary (renamed tool_calls + ToolMessage.name, fused old-name splits handled) — old chats replay cleanly, no duplicate visible tools. Frontend parsers accept both old and new names in persisted payloads
  • noteInsight (was recordInsight): now renders a card in the chat — kind chip, the sentence sent, suggested capability, "noted for the dembrane team" — no more invisible sends (no-phantom-actions, applied to ourselves)
  • editProjectTags: agent tool + POST /agentic/projects/{id}/tags with the standard agent-token auth; dedup/case-insensitive add, exact remove with junction cleanup
  • UI tool taxonomy: UI_TOOLS frozenset + per-tool docstrings + README section

Gates (run twice — subagent + coordinator): agent 107, server ruff + 63 API/worker tests, frontend tsc + 12 chat tests, lingui compiled. Report: wave32-REPORT.md

🤖 Generated with Claude Code

…Tags, UI taxonomy

Six tools renamed (findConversationsByKeywords, listConversationSummary,
listConversationFullTranscript, grepConversationSnippets,
reachOutToDembraneSupport, noteInsight) with a TOOL_NAME_RENAMES map
normalizing old names at the agent's history-replay boundary (replayed
runs and fused old-name splits both covered) so existing chats never
break. noteInsight now returns a structured payload rendered as an
in-chat card — the host sees exactly what was noted for the dembrane
team; legacy recordInsight payloads still parse. New editProjectTags
tool + POST /agentic/projects/{id}/tags (dedup add, exact
case-insensitive remove with junction cleanup). UI_TOOLS taxonomy
documented in module + README.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@spashii
spashii merged commit 7907b92 into main Jul 9, 2026
11 checks passed
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.

1 participant