feat: integrate 5 feature branches, upstream fixes, and MIME detection fix#265
feat: integrate 5 feature branches, upstream fixes, and MIME detection fix#265amDosion wants to merge 1 commit intoclaude-code-best:mainfrom
Conversation
…n fix Squashed 5 commits: Features (from 5 feature branches): - MCP fix, pipe mute, stub recovery - KAIROS activation, openclaw autonomy - Daemon/job command hierarchy + cross-platform bg engine Upstream fixes: - fix: Bun.hash compatibility - chore: chrome dependency update - docs: browser support guide MIME detection fix: - Screenshot detectMimeFromBase64(): decode raw bytes from base64 instead of broken charCodeAt comparison - Fixes API 400 on Windows (JPEG) and macOS (PNG) screenshots
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (92)
📝 WalkthroughWalkthroughThis PR introduces comprehensive autonomy and persistent daemon infrastructure for Claude Code. It adds build-time feature flags (BG_SESSIONS, TEMPLATES), implements KAIROS assistant mode with daemon lifecycle management, introduces autonomy run/flow persistence and HEARTBEAT.md-based scheduling, adds CLI commands (lang, autonomy, template jobs), enhances pipe communication with muting/override controls, and includes extensive documentation and test coverage for all new systems. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~75 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
|
Summary
Changes
93 files changed across:
packages/@ant/computer-use-mcp/— MIME type detection fixsrc/commands/— daemon, assistant, autonomy, langsrc/hooks/— pipe mute sync, away summary, scheduled taskssrc/services/— langfuse nested display, API fixessrc/utils/— autonomy, language, pipe transportdocs/— features guide, browser supportTest plan
bun testpassingSummary by CodeRabbit
New Features
/langcommand to set display language (English/Chinese/Auto).ps,logs, andkillsubcommands.list,new, andreplyoperations.statusandstopcommands.Documentation