Skip to content

feat(web): align cloud agent tool presentation - #5812

Merged
eshurakov merged 1 commit into
mainfrom
eshurakov/twilight-orchard
Sep 2, 2026
Merged

feat(web): align cloud agent tool presentation#5812
eshurakov merged 1 commit into
mainfrom
eshurakov/twilight-orchard

Conversation

@eshurakov

@eshurakov eshurakov commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Keep prompts and answers prominent while making tool and reasoning output compact.
  • Add consistent, independently collapsible tool cards, safe output rendering, and file-change previews.
  • Preserve user-bubble styling and existing tool interactions.

Verification

Checked manually via local dev stack

Visual Changes

Screenshot 2026-09-02 at 12 30 19

Reviewer Notes

Layer 1 of 6, based on main after parent PR #5751 merged. Each stack layer contains one commit.

Initial four-layer automated verification: incremental typechecks, targeted lint, formatting, and 130 focused backend/contract tests passed. Full-repository lint is blocked by missing generated apps/extension/.wxt/tsconfig.json; extension/configuration paths are unchanged from main.

@eshurakov
eshurakov force-pushed the eshurakov/twilight-orchard branch from 2de1750 to 7f9cab3 Compare September 2, 2026 07:49
@eshurakov
eshurakov force-pushed the eshurakov/twilight-orchard branch from 7f9cab3 to 0d1a338 Compare September 2, 2026 10:39
@eshurakov
eshurakov marked this pull request as ready for review September 2, 2026 10:42
@kilo-code-bot

kilo-code-bot Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (53 files)
  • ENVIRONMENT.md
  • apps/web/src/components/cloud-agent-next/ApplyPatchToolCard.tsx
  • apps/web/src/components/cloud-agent-next/BackgroundProcessToolCard.tsx
  • apps/web/src/components/cloud-agent-next/BashToolCard.tsx
  • apps/web/src/components/cloud-agent-next/ChatInput.tsx
  • apps/web/src/components/cloud-agent-next/ChildSessionSection.tsx
  • apps/web/src/components/cloud-agent-next/CloudChatPage.tsx
  • apps/web/src/components/cloud-agent-next/ConversationMessages.test.ts
  • apps/web/src/components/cloud-agent-next/ConversationMessages.tsx
  • apps/web/src/components/cloud-agent-next/EditToolCard.tsx
  • apps/web/src/components/cloud-agent-next/FileChangeToolCards.test.ts
  • apps/web/src/components/cloud-agent-next/GenericToolCard.tsx
  • apps/web/src/components/cloud-agent-next/GlobToolCard.tsx
  • apps/web/src/components/cloud-agent-next/GrepToolCard.tsx
  • apps/web/src/components/cloud-agent-next/ListToolCard.tsx
  • apps/web/src/components/cloud-agent-next/MessageBubble.tsx
  • apps/web/src/components/cloud-agent-next/PartRenderer.tsx
  • apps/web/src/components/cloud-agent-next/ReadToolCard.tsx
  • apps/web/src/components/cloud-agent-next/SkillToolCard.tsx
  • apps/web/src/components/cloud-agent-next/TodoWriteToolCard.tsx
  • apps/web/src/components/cloud-agent-next/ToolCardShell.test.ts
  • apps/web/src/components/cloud-agent-next/ToolCardShell.tsx
  • apps/web/src/components/cloud-agent-next/ToolDiff.lifecycle.test.ts
  • apps/web/src/components/cloud-agent-next/ToolDiff.tsx
  • apps/web/src/components/cloud-agent-next/ToolErrorCard.tsx
  • apps/web/src/components/cloud-agent-next/ToolOutput.test.ts
  • apps/web/src/components/cloud-agent-next/ToolOutput.tsx
  • apps/web/src/components/cloud-agent-next/WebFetchToolCard.tsx
  • apps/web/src/components/cloud-agent-next/WebSearchToolCard.tsx
  • apps/web/src/components/cloud-agent-next/WriteToolCard.tsx
  • apps/web/src/components/cloud-agent-next/message-presentation.test.ts
  • apps/web/src/components/cloud-agent-next/message-presentation.ts
  • apps/web/src/components/cloud-agent-next/normalize-terminal-output.ts
  • apps/web/src/components/cloud-agent-next/reasoning-presentation.test.ts
  • apps/web/src/components/cloud-agent-next/reasoning-presentation.ts
  • apps/web/src/components/cloud-agent-next/tool-card-parity.test.ts
  • apps/web/src/components/cloud-agent-next/tool-output-cards.test.ts
  • apps/web/src/components/cloud-agent-next/tool-search.test.ts
  • apps/web/src/components/cloud-agent-next/tool-search.ts
  • apps/web/src/components/cloud-agent-next/tool-todos.test.ts
  • apps/web/src/components/cloud-agent-next/tool-todos.ts
  • apps/web/src/components/cloud-agent-next/toolDiffUtils.test.ts
  • apps/web/src/components/cloud-agent-next/toolDiffUtils.ts
  • apps/web/src/components/cloud-agent-next/types.test.ts
  • apps/web/src/components/cloud-agent-next/types.ts
  • apps/web/src/components/shared/CopyMessageButton.tsx
  • services/cloud-agent-next/.dev.vars.example
  • services/cloud-agent-next/package.json
  • services/cloud-agent-next/scripts/dev-with-docker-proxy.sh
  • services/cloud-agent-next/src/callbacks/queue-config.test.ts
  • services/cloud-agent-next/src/dev-with-docker-proxy-script.test.ts
  • services/cloud-agent-next/test/e2e/README.md
  • services/cloud-agent-next/wrangler.jsonc

Reviewed by grok-4.6 · Input: 220.9K · Output: 21.6K · Cached: 1.4M

Review guidance: REVIEW.md from base branch main

@eshurakov
eshurakov merged commit d2f1f2e into main Sep 2, 2026
18 checks passed
@eshurakov
eshurakov deleted the eshurakov/twilight-orchard branch September 2, 2026 11:14
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