Repository navigation
feat(chat): compact script calls, no composer when a conversation cannot open - #92
Merged
Merged
Conversation
A code_mode script listed one full tool chip per call under its own chip, so a loop became a column of chips. The chat now shows each tool once beside the script's chip, as a small tag with its count, red when any of its calls failed or was denied. The review page's trace panels keep one chip per call. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The chat seeding listed existing threads with agentId=personal, an id since renamed to portal-assistant: the listing 404ed and the script stopped before seeding the autonomous agent. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v-alert carries flex: 1 1 0%, which in the empty state's column stretched a one-line error to fill the pane's height. flex-0-0 keeps it to its content, and align-self-stretch keeps it full width in the centered column. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A refused hello (an unknown agent, a refused grant, an invalid anonymous token) left the composer and the welcome line inviting a message that could not go anywhere. The error frame now carries blocking: true for that refusal, also when a later prompt repeats it; the chat then hides the composer and the welcome, as it does when its history cannot be loaded. A refused turn (a quota, a lost connection) keeps the composer: sending again may get past it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A
code_modescript's calls now take one line in the chat: beside the script's chip, one small tag per tool with its count (closure_stats ×3), red when any of its calls failed or was denied. They used to be one full chip per call, so a loop became a column of chips. The review page's trace panels keep one chip per call.Found while validating it:
errorframe withblocking: true, also when a later prompt repeats that refusal. The chat then hides the composer and the welcome line, as it does when its history cannot be loaded. A refused turn (quota, lost connection) keeps the composer.v-alert'sflex: 1 1 0%stretched a one-line error to the pane's height.npm run dev-fixtureslists threads with the currentportal-assistantid. The oldpersonalid 404ed, which stopped the script before it seeded the autonomous agent.Why: the script render took too much room in the chat for what it says.
Heads-up:
blockingis a new optional field on the server's error frame (shared/agent-session-server-frame/schema.js); clients that don't know it ignore it.