feat(progress): the thinking line now shows that it is still thinking #374
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/sirens-echo!374
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/the-thinking-line-shows-it-is-working"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
closes #373
Renders exactly the string from #370:
The ellipsis was free, the icon was not
noticeShapeis^> \[a-z0-9][a-z0-9 ,./-]*`$`, and that shape is what lets a member tell a harness line from model output. An emoji failed it, so this widens it — which is a real change, not a formatting tweak.The widening is deliberately narrow: only a non-ASCII run may lead the line. Model prose is ASCII, so all of these still fail the shape, and a test says so:
The body is still sanitized. An icon decorates the line and licenses nothing inside the phrase — a test feeds it
Thinking: about <@123> & things!and checks the mention, ampersand, colon and bang are all gone.One thing I did not decide
Only the thinking stage has an icon.
reading recent messages,calling a tool, andchecking the replyrender plain, unchanged apart from the ellipsis. Kai specified one icon and I am not choosing member-facing content — each of the other three is a one-line addition once someone picks them.The ellipsis is applied to all four, on the reading that it means "still happening" rather than being specific to thinking. Say the word if it should be thinking only.
Existing tests
Two assertions compared against the old rendering. They now compare against the same helper the code uses rather than a literal, so the next rendering change moves them with it instead of breaking them.
ward exec gategreen: build, policy-check, vet, test, test-skips, pre-commit.