XDOG

Tools for building AI agents and managing LLM deployments.

GitHub →

xdog / Packages / claw / Features

A persistent assistant application, not a public gateway/session embedding SDK.

Application

One main Agent per group
A stable group owns workspace, memory and one execution route; history is not an event destination.
Durable ordinary input
Native, Weixin and private ACP use the Core Inbox and the same group controller.
Execution settlement
Failures settle the original producer and persistence before releasing group ownership.

Channels

Delivery receipts
Execution and delivered/pending/unknown output facts are separate; unknown sends are not replayed.
Explicit outbound messages
The main Agent selects one currently bound channel per message; automatic ACP input has no implicit chat recipient.
TUI and Weixin
A native terminal client and Weixin chat connection share the group main Agent.

Context

Workspace memory
Workspace Markdown, JSONL history and optional vector/BM25 search with explicit fallback behavior.
Context rotation
Idle reset rotates context, not Goal ownership; saved branches remain read-only history.

Integration

Installed capabilities
Skills/Goal by default; optional installed Flow/Eyes tools use their own packages and CLI boundaries.
Host-owned children
Parent-managed child lifecycle, independent prompts/models and delegated authority; no fixed child lifetime quota.