Skip to content

DuDuClaw Feature Highlights

DuDuClaw v1.62.0 | Last updated: 2026-09-04

This directory contains detailed introductions to DuDuClaw’s standout features. Each article explains the design rationale, system behavior, and operational flow — aimed at developers who want to understand how things work without diving into source code.


# Article One-liner
1 Prediction-Driven Evolution 90% of conversations evolve at zero LLM cost
3 Confidence Router & Local Inference Smart model selection that saves 80%+ on API bills
4 File-Based IPC Message Bus Structured inter-agent delegation with TaskSpec workflows
5 Security Defense Four live guards, where each runs, and what none of them covers
7 Multi-Account Rotation Cross-provider credential scheduling with failover
8 Browser Automation and Computer Use Two fetch tools and an optional browser server the agent picks between, plus computer-use sessions driven through eight computer_* MCP tools; no auto-router
9 Behavioral Contracts & Red-Team Testing Machine-enforceable agent boundaries
10 Cognitive Memory System Human-inspired memory with forgetting curves
11 Prompt Budget Enforcement Estimate the prompt, walk three stages, or refuse the request
12 Industry Templates & Odoo ERP Bridge Out-of-the-box business intelligence
13 Multi-Runtime Agent Execution Claude / Codex / Antigravity / Grok / OpenAI-compat and more behind one backend (Gemini CLI removed)
14 Voice Pipeline STT/TTS over two paths — a fail-closed HTTP pair and a hardcoded Telegram handler
15 Skill Lifecycle Engine 6-stage automated skill extraction and management
16 Session Memory Stack Pinned instructions + snowball recap + key-fact accumulator
17 Wiki Knowledge Layer L0-L3 trust-weighted knowledge with auto-injection
19 Agent Client Protocol (ACP/A2A) duduclaw acp speaks Agent Client Protocol v1 for IDE panels (Zed / JetBrains / nvim); duduclaw acp server is the A2A stdio surface
20 Memory Intelligence Temporal facts + reflexion loop + batch fetch
23 Autopilot Rule Engine Event-driven automation + circuit breaker
24 Task Board & Activity Feed Agent-as-teammate task management
25 Identity Resolution WikiCache / Notion / Chained providers (RFC-21 §1)
26 MCP HTTP/SSE Transport Bearer-authed REST + SSE endpoints (W20)
27 One-shot PTY invocation Give a CLI a real terminal; the session pool was removed in 2026-09
28 Live Run Forking Parallel branches + AI judge; filtered copies, retained branch adoption and test timeout cleanup
29 Evolution Events Black-box recorder with batch+retry delivery
30 Custom Dashboard Widgets AI-guided or raw-HTML dashboard cards in a sandbox
31 Office Document Suite Real docx/xlsx/pptx/pdf output with the DELIVER protocol, archive and preview
32 Expert Packs Installable AI teams: built-in catalog, LLM-guided authoring, department × rank org placement
33 OS-Native Perception & Proactive Care File watch + frontmost sensing → footprint memory, care checks, one-click automations
34 Autonomous Goal Loop /goal → MAV acceptance, recorded round state and costs; weekly survival report shows sample limits
35 Photo → Desktop Pet Local photo-to-pixel-pet pipeline with a Codex-Pets spritesheet and wander engine
36 Recording → Skill Browser/desktop recordings distilled into approval-gated SKILL.md drafts
37 Delegation Isolation Org-boundary delegation policy: hierarchy / department / white-list enforcement
38 Agentic Evolution Engine & Playbook SOUL.md becomes a read-only persona layer; the playbook is what learns and can be retired rule by rule
39 Calibrated Forward Model & Held-Out Learning Gate Every guess gets scored against reality; self-derived lessons stay on the bench until the numbers back them
40 Notification Governance Severity levels, quiet-hour deferral, one digest a day, and action-rate metrics for every push
41 Resident Sensing & Signal Wake-Up External data streams wake the AI employee only when a rule actually fires
42 Human Takeover An admin typing directly in a channel silences the AI for that one conversation until they hand it back
43 Telegram Mini App Approval Card Read the full approval and decide inside Telegram, no dashboard switch (spike, off by default)
44 Working State One authoritative cross-wake record of each AI employee’s current rules, changed only through audited tool calls
45 Local Model Marketplace Pick a model by purpose, see whether it fits this machine, install in one click
46 Belief Loop State a prediction about the outside world, get scored against reality, see your own calibration next time
47 Agent Mail Per-agent inbox for incoming mail; nothing goes out until a person confirms it
48 Goal Intent Router Chat channels notice task delegation and offer to create a goal; never auto-created
49 Code Security Audit duduclaw secaudit: static scanners + AI deep audit + adversarial review + sandboxed PoC
50 DuDuClaw OS Appliance Bootable appliance image — LAN dashboard onboarding, device page, sysd privilege separation, webhook relay
51 OS Keyboard Shortcuts Every DuDuClaw OS shortcut — global compositor bindings, shell UI, first-run setup, lock screen
52 DuDuClaw OS Desktop Edition One machine shared by a person and the AI — shadow workspace, human input always wins, explicit hand-back, off-by-default co-driving
53 Local Models on the Device Six verified GGUFs, one click to download and one to switch on; hybrid by default, honest about speed
54 Fine-tuning and Post-training Curate the dataset here, train it on a GPU elsewhere, import the GGUF/LoRA back — this machine never trains
55 Data Sources & Native DB Connector A registry any db_field rule can bind to, an MCP proxy that redacts a customer’s own MCP servers, and a first-party read-only PostgreSQL/MySQL/SQLite connector
56 Team as Employee (Team-as-Agent) 規劃/執行/審核/合成 four roles inside one employee, each on its own runtime and model — the switch is on by default but naming a second vendor under [team.roles] is what forms a team, a decomposability gate decides per task, and roles exchange a TaskPacket instead of a transcript
57 UCCI Calibrated Cascade Experimental, opt-in local-routing tier — an isotonic-calibrated router decides LocalFast→LocalStrong→cloud escalation from token-margin uncertainty instead of the legacy post-hoc confidence gate; fitted offline, off by default
58 Night Engine Idle-window memory tidy-up: four sub-passes (two deterministic, two on the utility model), a per-pass spend cap and a daily circuit breaker, behind two separate opt-in switches; productive passes appear in Activity Feed
59 Local Proxy duduclaw proxy — an OpenAI-compatible localhost endpoint so Aider / Cline / Codex can borrow the account pool; Bearer-gated, loopback by default, honest about OAuth seats not being forwardable
60 Discovery Approved-workspace exploration, budgeted tree records, verified artifacts and zero-LLM held-out policy comparisons; integration validation in progress
61 Odoo website live chat AI employees answer Odoo Live Chat visitors as an operator; audience rules pick the employee per visitor; human takeover and handoff
62 Calling AI staff with @ Hand one message to another AI employee by @name, limited to the employees the sender may call; @ list in WebChat, LINE and Telegram; one-shot call; mention-only groups
63 Document knowledge base Collections of company documents with per-collection permissions (users, departments, AI employees, channels), sandboxed extraction, keyword search with page / row locations, read-only knowledge_* MCP tools, duduclaw knowledge eval
64 Thinking display Live thinking timer in WebChat for every runtime; masked, shortened thinking summaries for signed-in dashboard users; never sent to messaging apps
65 Where thinking comes from Which runtimes report thinking (Claude CLI, Codex, OpenAI-compatible APIs, Anthropic Direct API), what each shows, and when a request changes
66 Thinking display in messaging apps Timer and masked summary in Telegram, Discord, Slack, Teams, LINE and the other apps; [thinking] channel_audience / channel_group_display
67 Assigning tasks from a chat /交辦 @employee task (/assign) creates a goal task on the sender’s behalf, limited to employees they may assign to; progress back to the chat; /交辦 狀態; “Assigned by me” on the Goals page
68 Read-only team conversations Unreleased Enterprise backend: live reporting-line scope, full-text report WebChat, masked external transcripts, activation boundary, mandatory audit and limits; 繁體中文 / 日本語

Article One-liner
Live Forking: When to Use It Usage-scenario companion to #28 — when to fork, when not to, and how it differs from duduclaw eval
ERP / CRM Support Matrix One-page coverage table for sales and customer conversations


For a complete list of all features (not just highlights), see feature-inventory.md.