feat: initial scaffold of agent_runner_api service Go :8486

This commit is contained in:
agent
2026-05-18 18:46:13 +02:00
commit b394d27e9f
17 changed files with 1449 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
CREATE TABLE IF NOT EXISTS runs (
id TEXT PRIMARY KEY,
workflow_id TEXT,
issue_id TEXT,
card_id TEXT,
kanban_app TEXT,
mode TEXT NOT NULL DEFAULT 'agent',
branch TEXT NOT NULL DEFAULT '',
worktree_path TEXT NOT NULL DEFAULT '',
status TEXT NOT NULL DEFAULT 'pending',
started_at INTEGER NOT NULL,
finished_at INTEGER,
agent_pid INTEGER,
agent_log_path TEXT,
error TEXT,
FOREIGN KEY (workflow_id) REFERENCES workflows(id)
);
CREATE INDEX IF NOT EXISTS idx_runs_status ON runs(status);
CREATE INDEX IF NOT EXISTS idx_runs_issue ON runs(issue_id);
CREATE INDEX IF NOT EXISTS idx_runs_card ON runs(card_id);
CREATE INDEX IF NOT EXISTS idx_runs_kanban_app ON runs(kanban_app);
CREATE INDEX IF NOT EXISTS idx_runs_started ON runs(started_at DESC);