- Remove src/integrations/matrix/ (bot connection, command parsing, notification formatting)
- Remove matrix-sdk dependency from Cargo.toml
- Remove MatrixConfig from config.rs and [matrix] from config.example.toml
- Add GET /api/v1/tasks (list with status/agent_id filter)
- Add POST /api/v1/tasks/{task_id}/retry (Failed/AgentLost → Assigned)
- Add EventStore::list_tasks() with parameterized query
- 29/29 tests pass
Platform integration (Telegram, Matrix, Feishu) is Agent-side responsibility.
agent-fleet is now a pure HTTP API orchestration engine.
15 lines
322 B
TOML
15 lines
322 B
TOML
[server]
|
|
bind = "0.0.0.0"
|
|
port = 9090
|
|
|
|
[forgejo]
|
|
url = "https://git.0x08.org"
|
|
token = "" # Forgejo API token
|
|
webhook_secret = "" # Webhook shared secret
|
|
|
|
[orchestrator]
|
|
db_path = "data/agent-fleet.db"
|
|
heartbeat_interval_secs = 60
|
|
heartbeat_timeout_threshold = 3
|
|
task_timeout_secs = 1800
|
|
default_max_retries = 2
|