Skip to content
Open
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
ad2eee5
refactor(agent-runtime): make soul-mode behavior unconditional in mai…
vaayne Jul 3, 2026
2828942
refactor(agent-config): drop the soul_enabled flag from renderer and …
vaayne Jul 3, 2026
39a21e4
refactor(agent-runtime): remove CherryClaw branding and flatten the a…
vaayne Jul 3, 2026
d97cbc5
refactor(i18n): drop soul-mode and CherryClaw keys, flatten agent.che…
vaayne Jul 3, 2026
e6d7362
docs(breaking-changes): reference PR #16726 in the soul-mode-toggle e…
vaayne Jul 3, 2026
e9c3e33
refactor(agent-runtime): drop the blanket interactive-tool disallow o…
vaayne Jul 3, 2026
c0af320
refactor(agent-mcp): rename the claw MCP server to cherry
vaayne Jul 3, 2026
06d7137
refactor(agent-mcp): merge autonomy tools into the cherry-tools server
vaayne Jul 3, 2026
db37c33
docs(breaking-changes): update autonomy tool names after cherry-tools…
vaayne Jul 3, 2026
cdb9339
refactor(agent-mcp): require agent context in CherryBuiltinToolsServer
vaayne Jul 4, 2026
5a73dda
refactor(agent-runtime): rename seedWorkspace.ts to bootstrap.ts
vaayne Jul 4, 2026
032d79b
docs(breaking-changes): cover overlay removal and note landed items i…
vaayne Jul 4, 2026
ab8fe78
fix(agent-composer): restore the generic input placeholder
vaayne Jul 4, 2026
8e8baf3
fix(agent-config): remove stale soul-mode imports
vaayne Jul 6, 2026
61153ee
fix(agent-mcp): use current channel imports
vaayne Jul 6, 2026
a8e1a84
fix(lint): allow renderer service barrel entries
vaayne Jul 6, 2026
ab37563
fix(agent-tools): allow config tool without channels
vaayne Jul 6, 2026
b64a30f
Merge branch 'main' into remove-cherryClaw
vaayne Jul 6, 2026
936604e
fix(agent-mcp): scope config channel mutations to the owning agent
vaayne Jul 6, 2026
262055b
fix(agent-tools): make notify and config user-disableable
vaayne Jul 6, 2026
0291939
fix(agent-prompt): skip bootstrap onboarding for configured agents
vaayne Jul 6, 2026
8b79cba
fix(agent-runtime): disallow AskUserQuestion in headless runs
vaayne Jul 6, 2026
4f95d8c
fix(agent-tools): scope cron add channel_ids to the owning agent
vaayne Jul 7, 2026
285d4c7
fix(agent-tools): keep notify available when a session starts channel…
vaayne Jul 7, 2026
e5463b2
fix(agent-prompt): honor explicit bootstrap reset over instruction skip
vaayne Jul 7, 2026
5993c9c
test(agent-runtime): assert headless dispatch for scheduled and chann…
vaayne Jul 7, 2026
772811a
Merge branch 'main' into remove-cherryClaw
vaayne Jul 7, 2026
0ae4127
fix(agent-session): rebuild warm connection when the headless mode ch…
vaayne Jul 7, 2026
fbbc9da
docs(ai): mark the skills MCP server as defined-but-unwired
vaayne Jul 7, 2026
ece0310
Merge remote-tracking branch 'origin/main' into remove-cherryClaw
vaayne Jul 7, 2026
85366e6
docs(agent-tools): correct notify/config as user-exposed, not channel…
vaayne Jul 7, 2026
a489d26
docs(ai): stop claiming the skills MCP server is wired
vaayne Jul 7, 2026
3d02256
docs(file-manager): mark relocated cherryclaw/claw fs-audit entries h…
vaayne Jul 7, 2026
967b118
test(agent-session): cover headless rebuild for in-flight connecting
vaayne Jul 7, 2026
6db9d4e
Merge remote-tracking branch 'origin/main' into remove-cherryClaw
vaayne Jul 7, 2026
8fd7456
fix(agent-task): scope task channel subscriptions to the owning agent
vaayne Jul 7, 2026
faf693c
fix(agent-runtime): derive headless from the explicit run flag only
vaayne Jul 7, 2026
8e34071
docs(ai): align MCP injection and agent config notes with current code
vaayne Jul 7, 2026
36bc41a
fix(i18n): add missing builtin tool entries for notify and config
vaayne Jul 7, 2026
64e0507
fix(agent-runtime): enforce headless AskUserQuestion denial per turn …
vaayne Jul 7, 2026
9ef6050
fix(agent-channel): stop task delivery through rebound channels
vaayne Jul 7, 2026
6d5c1c1
docs(agent-tools): describe the cron channel_ids default accurately
vaayne Jul 7, 2026
5c3f954
fix(channels-settings): allow clearing permission mode back to inherit
vaayne Jul 7, 2026
1184bda
fix(agent-runtime): carry headless enforcement across steer continuat…
vaayne Jul 7, 2026
a39455d
fix(agent-channel): re-clear subscriptions when a failed rebind is re…
vaayne Jul 7, 2026
3e8a56b
fix(agents-migrator): skip cross-agent channel task subscriptions
vaayne Jul 7, 2026
b873ed5
fix(agent-runtime): skip heartbeat runs for the assistant role
vaayne Jul 7, 2026
a6f1e95
fix(agent-runtime): redact proxy credentials from the assistant context
vaayne Jul 7, 2026
7df2c6d
fix(agent-prompt): match memory instructions to the actual tool contract
vaayne Jul 7, 2026
b61a978
fix(agent-channel): name the real allow-list fields in /whoami help
vaayne Jul 7, 2026
802dbcf
docs(agent-tools): align channel tool descriptions with the strict sc…
vaayne Jul 7, 2026
8189701
Merge remote-tracking branch 'origin/main' into remove-cherryClaw
vaayne Jul 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,15 +81,6 @@
| [KnowledgeService](./references/knowledge/knowledge-service.md) | Concurrency control and workload management |
| [Knowledge Operation Guards](./references/knowledge/operation-guards.md) | Guard, enqueue failure, and recovery semantics for add/delete/reindex |

### CherryClaw (Autonomous Agent)

| Document | Description |
|----------|-------------|
| [CherryClaw Overview](./references/cherryclaw/overview.md) | Architecture, memory system, API |
| [Channel System](./references/cherryclaw/channels.md) | IM integration (Telegram, etc.) |
| [Claw MCP Server](./references/cherryclaw/mcp-claw.md) | Built-in MCP tools (cron, notify, skills, memory) |
| [Scheduler](./references/cherryclaw/scheduler.md) | Task-based polling scheduler |

### Components

| Document | Description |
Expand Down
Binary file removed docs/assets/images/cherryclaw.png
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/references/ai/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ src/main/ai/
│ └── claudeCode/ ← Claude Code driver, warm query, SDK adapter
├── agentSession/ ← agent-session topic host
│ └── AgentSessionRuntimeService.ts
├── agents/ ← AgentJobsService, AgentTaskJobHandler, runAgentTask, builtin/, cherryclaw/
├── agents/ ← AgentJobsService, AgentTaskJobHandler, runAgentTask, prompt, heartbeat, builtin/
├── channels/ ← ChannelManager + IM adapters (discord/feishu/qq/slack/telegram/wechat) + security/
├── streamManager/ ← AiStreamManager + listeners + persistence backends
│ ├── AiStreamManager.ts ← registers the stream IPC (Open/Attach/Detach/Abort)
Expand Down
2 changes: 1 addition & 1 deletion docs/references/ai/core-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ src/main/ai/
├── AiService.ts ← lifecycle owner, IPC entry (generate / translate / approval)
├── runtime/ ← execution backends: runtime/aiSdk (Agent + params), runtime/claudeCode
├── agentSession/ ← agent-session topic host
├── agents/ ← AgentJobsService, AgentTaskJobHandler, runAgentTask, cherryclaw
├── agents/ ← AgentJobsService, AgentTaskJobHandler, runAgentTask, prompt, heartbeat
├── channels/ ← ChannelManager + IM adapters (discord/feishu/qq/slack/telegram/wechat) + security/
├── streamManager/ ← AiStreamManager, listeners, persistence (registers the stream IPC)
├── provider/ ← provider config, endpoint resolution, custom providers
Expand Down
139 changes: 0 additions & 139 deletions docs/references/cherryclaw/channels.md

This file was deleted.

137 changes: 0 additions & 137 deletions docs/references/cherryclaw/mcp-claw.md

This file was deleted.

Loading