Releases: 5kyguy/k-2so
Releases · 5kyguy/k-2so
Release list
v0.1.3
Added
- Task response presentation. When a task completes, K-2SO captures the final
assistant text onto the task record, writesworkspace/<id>/response.md, and
surfaces it in the CLI and dashboard.- New
k2so show <task-id>prints status and response; if nothing is stored
yet, it fetches the OpenCode session transcript on the fly (covers older
done tasks). - Dashboard Result panel renders the response as markdown (headings, lists,
tables, code, links). Deep-link with/?task=<id>ork2so open <id>. GET /tasks/:id/responsereturns the stored answer or falls back to OpenCode.- Completion notifications (when enabled) include a short preview and a
dashboard deep link.
- New
Fixed
- Live activity SSE now resolves
sessionIDfrom the message part when OpenCode
omits it on the event properties — tool/message timeline events record again.
v0.1.2
Added
- Persistent HTTP dashboard service. The dashboard now runs as a long-lived
companion athttp://127.0.0.1:7780instead of a transient bridge that exits
after 5 minutes idle — bookmark it, leave the tab open, no terminal required.- New
[dashboard]profile section (enabled,bind,port) in
profile.toml; defaults to loopback127.0.0.1:7780, opt-out via
enabled = false. - New
k2so dashboardsubcommand runs the persistent bridge (foreground; used
by thek2so-dashboard.servicecompanion unit under R2-D2). k2so opennow opens the persistent URL in a browser, falling back to the
transient bridge only when the persistent service is down.- Version now shown in the
k2sohelp banner (k2so — background desktop agent (v0.1.2)).
- New
Changed
- The core
k2so servedaemon stays Unix-socket-only; the dashboard companion
is the sole TCP listener, bound to loopback.