Skip to content

Autodev/Autoresearch: Self-hosted web UI for daemon management #388

Description

@Delqhi

Problem

The daemon is CLI-only. Users cannot see goal queue, trigger status, active sessions, or worktree state in a web UI. SOTA autonomous agents have dashboards.

What to do

  1. Extend sin-code serve --transport http with dashboard routes:
    • /goals — goal queue, status, filter
    • /triggers — trigger status, last run, next run
    • /sessions — active sessions, logs
    • /worktrees — worktree status, merge queue
    • /metrics — token usage, cost, success rate
  2. Embedded HTML/CSS/JS (no external deps, M2)
  3. Auto-refresh via Server-Sent Events
  4. Actions: pause/resume daemon, trigger goal, cancel goal
  5. Authentication: token-based (default: random token in ~/.config/sin-code/daemon-token)

Acceptance criteria

  • Web dashboard shows goals
  • Real-time updates via SSE
  • Pause/resume/cancel actions
  • Token auth
  • Works in single binary

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions