Skip to content

Commit f59ba2b

Browse files
committed
refactor(ui): split Message.tsx into focused per-component modules
Audit #1 — Message.tsx was a 912-line god file mixing tool-call rendering, diff summary, wrapped text, output truncation, and message assembly. Split into wrapped-lines, truncated-output, diff-summary, and tool-call-line so each unit has one job. Message.tsx shrinks to 250 lines and stays focused on assembling those primitives.
1 parent 30acb5b commit f59ba2b

6 files changed

Lines changed: 467 additions & 454 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codebase-cli",
3-
"version": "2.0.0-pre.33",
3+
"version": "2.0.0-pre.34",
44
"description": "Codebase CLI — a TypeScript coding agent on the pi-mono runtime. OAuth-aware, any LLM provider, single install.",
55
"keywords": [
66
"ai",

0 commit comments

Comments
 (0)