Skip to content

obot.agent v0.2.0 — the session framework

Choose a tag to compare

@obotclaw obotclaw released this 15 Jul 01:33
· 344 commits to main since this release
191fdb7

This release turns day-to-day session management into a first-class framework: a live dashboard with frozen per-session reports, lean session bookends built on a shared scratchpad, an enforced heartbeat so no agent's work goes unrecorded, and sibling spawning that carries the framework contract.

What's new

  • Session hub — a live dashboard of the day's sessions, scratchpad state, and roadmap activity (tools/session-hub, --watch), plus a frozen per-session report (--report) that lands beside each diary entry; the session-dashboard skill opens it in Chrome. (#24, closing #21/#22/#23)
  • Lean bookendssession-init opens from the previous wrapup's hand-off reconciled by one GitHub delta agent (~2 minutes, well under 10% of context; full sweep demoted to a fallback); session-wrapup folds the scratchpad as the session inventory, verified by one delta agent, with transcript mining reserved for named gaps (~10-minute target). (#30, closing #29)
  • Scratchpad heartbeat — every session logs tagged key events to a shared ## Session log; a workspace Stop hook nudges any working session quiet for more than 30 minutes; every sibling must append a close-out line before finishing, and silent siblings surface at wrapup as named gaps. (#30)
  • session-spawn — sibling spawning joins the framework, moved in from the personal scaffold plugin: context briefing, deliberate model/effort allocation, 👯🤖 identity, auto permission mode, and the heartbeat contract, with the spawn itself logged so the wrapup knows every sibling that existed. (#30)
  • session-scaffold — capture continuous-improvement candidates the moment friction happens; the wrapup scaffold review sweeps a real list instead of reconstructing one from recall. (#24)
  • Roadmap prep at wrapup — every agreed next-session priority must link a hub requirement, filed before the closing checkpoint, and releases tie back to requirements with a Requirements delivered: line — this release is the first under that convention. (#27, closing #26)

Also in this release

  • Requirement-matrix rows SH-OVW-001..005 for the histogram all-measures overview (#25).
  • Ultracode sessions tracked as ⚡️🤖 {description} in the session identity conventions.

Requirements delivered: obot.roadmap#24 (session hub — live dashboard + wrapup report)


This release was drafted by Claude Code using Fable 5 and reviewed by @jwildfire