This website requires JavaScript.
6d479d94ca
feat(watch): --await-any — EIN Watcher fuer das ganze Board (v0.11.1)
main
chahinebrini
2026-08-09 19:40:31 +02:00
b8ad801c1d
feat(hub): Version + Build-Commit im Header und in /health (v0.11.0)
chahinebrini
2026-08-09 16:59:34 +02:00
6fa94116a4
fix(hub): offene Asks sichtbar machen + Erinnerungsflut stoppen (TSK-0406)
chahinebrini
2026-08-09 12:29:09 +02:00
df698c9dff
feat(agenthub): Rollenwechsel, agent-setup + Push-Channel
chahinebrini
2026-08-02 21:38:47 +02:00
908a043ac5
fix(work): bereits gehaltene Task wird genannt statt verschwiegen
chahinebrini
2026-07-29 21:45:15 +02:00
8a1728cbce
fix(server): Wurzel-URL leitet aufs Board statt 404
chahinebrini
2026-07-29 21:40:59 +02:00
dac8afb3c1
fix(cli): Selbstheilung bevorzugt Loopback — sie heilte sich bisher in die instabilere Adresse
chahinebrini
2026-07-29 21:36:42 +02:00
6e614b1f4d
fix(briefing): Hintergrund-Worker ohne Timeout als ERSTE Aktion — CEO-Vorschlag
chahinebrini
2026-07-29 21:29:48 +02:00
178883cd2e
fix(briefing): Work-Loop als Hintergrundprozess — und kein hartkodiertes timeoutSec mehr
chahinebrini
2026-07-29 21:26:05 +02:00
55606eddc8
diag(mcp): Client-Capabilities beim Binden festhalten
chahinebrini
2026-07-29 21:21:28 +02:00
dbaf29a6c6
feat(mcp): Push-Kanal beim Bridge-Start binden (agenthub mcp --agent <name>)
chahinebrini
2026-07-29 21:13:07 +02:00
e8c2e43cb0
feat(mcp): echter Push an Agenten über MCP-Notifications — ohne blockierenden Tool-Call
chahinebrini
2026-07-29 21:08:21 +02:00
e5bd28488d
feat(work): workTimeoutSec pro Agent — codex und kimi auf dasselbe Niveau
chahinebrini
2026-07-29 20:57:52 +02:00
6a4cd32312
feat(pulse): notListening — Agenten mit offener Arbeit, die nicht im Loop sitzen
chahinebrini
2026-07-29 20:17:40 +02:00
c2e19b3371
feat(watch): --ignore-from — Notifier nicht vom Watchdog zumüllen lassen
chahinebrini
2026-07-29 19:47:11 +02:00
7a4ccaeb61
fix(hub): dormant ≠ beschäftigt — arbeitende Agenten nicht mehr als tot melden
chahinebrini
2026-07-29 19:32:10 +02:00
5fb2b6d6c6
fix(hub): SessionStart-Hook und agenthub start liefern denselben Text + Verzeichnis-Guard
chahinebrini
2026-07-29 19:21:08 +02:00
1250359e6d
fix(hub): Check-in adressiert wie der Work-Loop (Titel-Präfix + Handoff)
chahinebrini
2026-07-29 19:18:02 +02:00
4be0826a6f
fix(hub): delivered-Nachrichten bleiben im Check-in sichtbar
chahinebrini
2026-07-29 19:12:23 +02:00
a6f640242a
fix(hub): beantwortete Asks über den Check-in-Kanal nachliefern
chahinebrini
2026-07-29 19:09:41 +02:00
e2bbae2044
feat(cli): agenthub start <agent> kennt den Architekten — Lagebericht statt Loop
chahinebrini
2026-07-29 18:44:15 +02:00
b5533359d5
feat(cli): agenthub start <agent> — ein Einzeiler statt Copy-Paste-Prompt
chahinebrini
2026-07-29 18:34:48 +02:00
1f3126b3b5
feat(hub): Check-in-Kanal + Review bindet den Agenten — der Wurzelfix (TSK-0274/0273, DEC-0035)
chahinebrini
2026-07-29 18:05:08 +02:00
6d088648da
feat(hub): Korrektheits- und Realtime-Härtung — Alias, Lifecycle, Presence, Architekten-Pulse (TSK-0242/0245/0249)
chahinebrini
2026-07-29 17:48:24 +02:00
9dfbf3f657
fix(work): single-claim semantics — max 1 in_progress claim per agent, next auto-claim only after review/done, server-side double-claim guard (TSK-0237)
chahinebrini
2026-07-24 02:29:13 +02:00
f5680c6982
feat(server): agent-health page + realtime auto-wake — SSE Last-Event-ID replay (durable SQLite event log), polling fallback wake on assign/message, /agent-health with reachability ampel + test-message delivery tracking + transport badge (TSK-0230)
chahinebrini
2026-07-24 01:20:20 +02:00
7bf52a0be3
feat(server): watchdog re-notify, agent health ampel, architect budget visibility
chahinebrini
2026-07-23 17:52:37 +02:00
9551c90597
fix(realtime): discovery self-heal, polling fallback, message ack semantics, CRLF SSE parser
chahinebrini
2026-07-23 16:53:33 +02:00
52e5d0bf28
fix(cli): claimAndPrintTask zeigt neuesten Handoff statt ersten (Architekt-Hotfix)
chahinebrini
2026-07-23 15:05:54 +02:00
97db2358bb
fix(board): kpi chips strictly one line — nowrap, compact durations (5d/3h/25m), no prefix
chahinebrini
2026-07-22 19:10:31 +02:00
c9e240b068
chore(release): v0.10.0 — board v2 glass dashboard
chahinebrini
2026-07-22 17:38:24 +02:00
6e81500b74
feat(ui): shared v2 header on all pages (logo, project cell, gradient button)
chahinebrini
2026-07-22 17:30:09 +02:00
964ddff2f2
feat(board): drop budget über-tabs, Verlauf chart lives in donut card as third tab
chahinebrini
2026-07-22 17:19:55 +02:00
5dd5806640
fix(board): card overlap via grid-auto-rows max-content + review cards get ring design
chahinebrini
2026-07-22 17:11:19 +02:00
2a57588797
fix(board): v2 column height chain — stretch main area, board flexes so card lists scroll
chahinebrini
2026-07-20 18:11:51 +02:00
2b742706f2
docs(board): v2 redesign spec + implementation plan
chahinebrini
2026-07-20 17:45:05 +02:00
b09e4c78d2
feat(board): replace v1 monolith with modular v2 glass dashboard
chahinebrini
2026-07-20 17:44:45 +02:00
30b889acd9
feat(board): v2 sidebar with tabbed budget card, throughput chart, live feed
chahinebrini
2026-07-20 17:31:58 +02:00
9553461130
feat(board): v2 kpi cards (area chart, capped chips, done bar)
chahinebrini
2026-07-20 17:28:04 +02:00
e5071f8750
feat(board): v2 header, splash screen, logo route
chahinebrini
2026-07-20 17:26:25 +02:00
4c46e361a9
feat(board): v2 glass design system css
chahinebrini
2026-07-20 17:23:54 +02:00
a34d0ea870
feat(board): v2 viewmodel helpers + logo asset
chahinebrini
2026-07-20 06:00:31 +02:00
f9c7c2ae3c
fix(board): stop board twitch + card overlap; KPI pulse; SVG donut center (TSK-0153/0154)
chahinebrini
2026-07-12 02:21:41 +02:00
08667637e6
fix(agenthub): TSK-0007 — FTS5 duplicate-on-update + claimTask race-guard
chahinebrini
2026-07-12 01:24:34 +02:00
f0c7be25f4
feat(agenthub): TSK-0118 — Ask primitive for autonomous decision-routing
chahinebrini
2026-07-12 01:19:42 +02:00
941c20d12a
fix(agenthub): TSK-0119 — implementer stays reachable after a review submit (dormancy fix)
chahinebrini
2026-07-12 01:08:59 +02:00
2c2193ec55
feat(agenthub): TSK-0074 — automatic agent progress logging to a task live console
chahinebrini
2026-07-12 01:02:04 +02:00
3f1fb76a84
feat(agenthub): TSK-0120 — split messaging from /activity into a /messages conversation view
chahinebrini
2026-07-12 00:56:16 +02:00
7922eeb8e8
chore(agenthub): snapshot pre-existing orphaned WIP (single-instance/mDNS + claimedBy + message-read) as batch baseline
chahinebrini
2026-07-12 00:46:47 +02:00
2fb9db15b1
feat(board): v3 kanban + animated Lottie KPI icons
chahinebrini
2026-07-09 00:09:55 +02:00
1749f1c58c
feat(board): v2 — drop handoffs/decisions panels, tabbed+throttled company donut, real-vs-estimated agent bars with FLIP reorder, session/total reset, fixed-height scrollable columns
chahinebrini
2026-07-08 21:11:38 +02:00
0884032db1
feat(board): session batch — delete + unified fixed header + in-card live console + reviewer field + 3/4 kanban token-insights redesign
chahinebrini
2026-07-08 20:43:42 +02:00
1bb18d96b5
fix(team): clean single traveling pulse + delegations start at the architect
chahinebrini
2026-07-08 06:24:21 +02:00
c2939966b5
feat(org): agenthub org sync — CLAUDE.md is the team-structure source
chahinebrini
2026-07-08 06:12:25 +02:00
0f11714873
feat(team): architect is the hub — flow ends with a final report to the CEO
chahinebrini
2026-07-08 06:03:37 +02:00
55efae028a
fix(team): kill done-twitch (glow on ::after) + only final node flashes
chahinebrini
2026-07-08 05:52:20 +02:00
b097ad71de
fix(team): drop redundant 'active'/'in review' word from the status line
chahinebrini
2026-07-08 05:45:57 +02:00
38bea3b594
feat(team): active border sweep, white chip, slower flow, gentle done
chahinebrini
2026-07-08 05:43:31 +02:00
92a5b63954
feat(team): floating status chip + clean node header (Paperclip-style)
chahinebrini
2026-07-08 05:37:32 +02:00
2140a293ed
feat(team): flow-demo playback + org-node role label (CEO/PO)
chahinebrini
2026-07-08 05:28:32 +02:00
0d79e8fbd6
feat(team): wrap wide leaf rows into a grid + fit-to-screen button
chahinebrini
2026-07-08 05:16:39 +02:00
722c8598e9
feat(team): sharp org-chart elbow connectors + fit text in cards
chahinebrini
2026-07-08 05:10:49 +02:00
ab35389f9c
feat(team): multi-level org chart from config.org + info + inline rename
chahinebrini
2026-07-08 04:59:09 +02:00
ef957bc2f6
feat(team): event-driven delegation pulse (meaningful, not decorative)
chahinebrini
2026-07-08 04:19:36 +02:00
49bc39d42d
feat(team): Paperclip-style org chart with traveling-pulse connectors
chahinebrini
2026-07-08 03:58:02 +02:00
8dbbd0d10c
fix(server): no-store Cache-Control on hub HTML pages
chahinebrini
2026-07-08 03:37:25 +02:00
7ca6c859f2
feat(board+team): interactive board, animated team tree, token budget, mDNS, realtime architect review + codex/kimi autostart
chahinebrini
2026-07-08 03:23:48 +02:00
1e29a7b9b9
feat(watch): --new-only for --await-review — re-armable architect review-notifier without backlog spin
chahinebrini
2026-07-01 01:53:11 +02:00
caf60ea939
fix(memory): FTS5-safe search-term quoting — "TSK-0037"-style queries no longer crash (TSK-0043)
chahinebrini
2026-07-01 01:52:57 +02:00
8b17baae96
fix(sse): /events keepalive heartbeat — keeps idle agenthub_work alive across short MCP client timeouts (TSK-0042)
chahinebrini
2026-07-01 01:52:46 +02:00
10f3184ea2
feat(board): task-detail transparency — activity log + decisions & reasoning + token/duration badges; cards stay slim (TSK-0041)
chahinebrini
2026-07-01 01:52:32 +02:00
caa009b66a
feat(board): lean board + /activity page (TSK-0032 rework, realtime folded in)
chahinebrini
2026-06-29 05:43:25 +02:00
996f988f11
feat(autostart): self-perpetuating work loop — stay reachable
chahinebrini
2026-06-29 05:23:05 +02:00
844db1fd2b
feat(board): dashboard — KPI cards + half-donut + activity + /decisions + /archive (TSK-0032)
chahinebrini
2026-06-29 05:05:02 +02:00
d00f2812f9
feat(autostart): agenthub agent setup — SessionStart hook enters the work loop
chahinebrini
2026-06-29 04:57:30 +02:00
ed6c5b01d0
feat(messaging): read receipts + ack convention
chahinebrini
2026-06-29 04:04:04 +02:00
07afa717ac
feat(messaging): agent messaging — agenthub_message / agenthub_inbox (cross-agent via MCP)
chahinebrini
2026-06-29 03:20:38 +02:00
4672677bf5
feat(team): roster-driven team page — provider grouping + brand logos (TSK-0028)
chahinebrini
2026-06-29 02:24:00 +02:00
b004e9fbb4
feat(mcp): agenthub mcp install writes .mcp.json (auto-register)
chahinebrini
2026-06-29 01:56:24 +02:00
eec2050a32
feat(mcp): agenthub mcp install — print per-CLI registration config
chahinebrini
2026-06-29 01:47:14 +02:00
96fdf0dbd4
Fix board card expansion layout
chahinebrini
2026-06-29 01:31:45 +02:00
c0ac093f46
docs(templates): MCP-first implementer guides (CLI fallback)
chahinebrini
2026-06-29 01:28:27 +02:00
2d89f808b8
feat(config): named agent roster (config.agents)
chahinebrini
2026-06-29 01:16:49 +02:00
15f139429e
Polish AgentHub board UI
chahinebrini
2026-06-29 00:55:55 +02:00
5586f2c15b
feat(mcp): MCP server — agenthub hub tools over stdio
chahinebrini
2026-06-29 00:52:13 +02:00
986639a5f3
TSK-0028: AgentHub UI foundation + /team page
chahinebrini
2026-06-29 00:24:39 +02:00
b5f75c6c65
fix(update): harden auto-update — fire agenthub update directly on tick
chahinebrini
2026-06-28 00:29:59 +02:00
78bbebf435
feat(task): agenthub task assign — architect addresses an open task to an agent
chahinebrini
2026-06-28 00:12:50 +02:00
ec378131e4
feat(watch): --await-review — architect review-queue notifier
chahinebrini
2026-06-27 18:53:40 +02:00
d2b26cc64c
feat: agenthub work — auto-claim daemon (TSK-0018)
chahinebrini
2026-06-27 18:18:47 +02:00
961675ac40
fix(server): auto-regenerate status snapshot on every change
chahinebrini
2026-06-27 17:27:19 +02:00
7723360054
feat: agenthub start — one-command onboarding (no copy-paste prompts)
chahinebrini
2026-06-27 17:15:25 +02:00
b0973a878c
feat(update): opt-in background auto-update (AGENTHUB_AUTO_UPDATE)
chahinebrini
2026-06-27 17:00:31 +02:00
353c139796
feat: review-gate (task review/reopen) + autonomous role guides
chahinebrini
2026-06-27 16:48:42 +02:00
45070222d0
feat: zero-config auto-connect + agent presence (join-announce)
chahinebrini
2026-06-27 16:33:03 +02:00
ff79cbb639
feat(cli): brand all AgentHub console output with "AgentHub:" prefix
chahinebrini
2026-06-27 16:09:15 +02:00
722388cb00
feat(server): emit SSE for CLI/file writes via filesystem watcher (TSK-0006)
chahinebrini
2026-06-27 15:43:33 +02:00
9f3dc28030
fix(cli): memory add no longer prompts when --category is supplied (non-interactive agents)
chahinebrini
2026-06-26 22:59:37 +02:00
9c749beacb
feat(activity): per-task timeline endpoint, board expand, --task/--tokens/--duration/--by flags
chahinebrini
2026-06-26 14:49:47 +02:00
4e5e5ae6bb
feat(realtime): SSE event channel + agenthub watch (TSK-0006 part 1)
chahinebrini
2026-06-26 00:16:16 +02:00