XDOG

Tools for building AI agents and managing LLM deployments.

GitHub →

xdog / Packages / eyes / Features

Independent JSON-defined observation. The daemon delivers evidence, not Agent execution or user-channel verdicts.

Observation

File and time sources
File polling, one-off at, monotonic intervals and five-field cron with explicit IANA timezone.
Explicit routes
Sources/detectors/handlers/routes belong to the saved versioned JSON definition.

Lifecycle

One shared daemon
User-local durable registry, cursors and delivery recovery; --directory isolates the same implementation.
Owner namespace
Caller-chosen stable management identity; not authentication and not a destination restriction.
No blind replay
Unknown/interrupted effects stay fenced; source cancellation does not undo accepted receiver work.

Integration

CLI and model tool
The application capability ensures daemon availability and calls the public CLI; no embedded host service.
ACP delivery boundary
Enqueue acknowledges durable intake; prompt has its explicit live-turn boundary. Neither implies user chat delivery.