Files
agent-radar 2ed3415fb7
Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
源码快照 @ 2026-09-01 (source-only, 剔除非源码素材)
2026-09-01 20:17:27 +08:00

1.1 KiB

AGENTS.md

Scope

This directory owns reusable Connector daemon behavior:

  • core: lifecycle semantics and ports
  • application: scheduling, recovery, reconciliation, and catalog adapter
  • adapters/sqlite: canonical persistence and outbox
  • adapters/controlplane: authorization HTTP/WebSocket protocol adapter

Ownership

Put a rule in Core when every host must observe it. Put long-running process orchestration in Application. Put protocol or storage mechanics in the named adapter. Concrete account policy, endpoint selection, HTTP client construction, filesystem roots, and composition remain with the product host.

Core imports no Application or adapter. Application depends on Core and may compose adapters through Core ports. Adapters depend on Core, not Application. Keep each existing go.mod independent.

For lifecycle or protocol changes, read Connector Architecture. Run the affected module's go test ./...; final validation follows repository Validation Selection.