mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 06:04:40 +00:00
- Added timestamps to each user and assistant message (HH:MM:SS format) - Fixed text clipping issues with comprehensive word-wrapping CSS - Improved font selection: ui-monospace, Cascadia Code, Source Code Pro - Reduced font sizes for more compact display (12px base, down from 14px) - Added model switch indicators in conversation timeline with subtle background - Created dedicated Tokens & Cost section showing: - Cumulative input/output/cache read/write tokens - Cost breakdown by token type with 4 decimal precision - Total cost in bold - Context usage with token count, percentage, and model identification - Now displays all unique models used during session (not just initial model) - Made Messages section more compact (reduced gaps, removed redundant fields) Closes #51 Closes #52
1 KiB
1 KiB
Development Rules
First Message
Read README.md, then ask which module(s) to work on. Read those README.md files in parallel:
- packages/ai/README.md
- packages/tui/README.md
- packages/agent/README.md
- packages/coding-agent/README.md
- packages/mom/README.md
- packages/pods/README.md
- packages/web-ui/README.md
Code Quality
- No
anytypes unless absolutely necessary - Check node_modules for external API type definitions instead of guessing
- No inline imports like
await import("./foo.js")
Commands
- After code changes:
npm run check(get full output, no tail) - NEVER run:
npm run dev,npm run build - NEVER commit unless user asks
Tools
- GitHub CLI for issues/PRs
- Add package labels to issues/PRs: pkg:agent, pkg:ai, pkg:coding-agent, pkg:mom, pkg:pods, pkg:proxy, pkg:tui, pkg:web-ui
- Browser tools (~/agent-tools/browser-tools/README.md): browser automation for frontend testing, web searches, fetching documentation
- TUI interaction: use tmux
Style
- Keep answers short and concise