OCCA

OCCA / Build Logs

What we shipped.

Day one to today. The things we shipped, the things we fixed, the things we tore out.

  1. Jun 9, 2026SHIPPED

    Claude Code adapter + runtime switch + per-agent chat

    Claude Code joins OpenClaw and Hermes as the third runtime adapter, with agents running on a Claude subscription through claude -p, wired into all three provisioning surfaces. Alongside it, an agent's runtime is now switchable in place through a move-then-cut handoff, no recreate, and a per-agent direct chat thread lands, ownership-gated, so the operator can talk to a single agent straight, CEO markers included. Render-prop decoupling, a live status dot and pill, and an error Details line round it out.

  2. Jun 8, 2026PATCH

    Token spend audit

    Traced where agent token spend actually goes. The task loop dominates by a wide margin, chat is a sliver, and the runtime injects a fixed overhead per turn the OS cannot trim from its side. The read sets the next priority: cut max turns and trim skills before going deeper on-chain.

  3. Jun 7, 2026SHIPPED

    On-chain provenance + publish pipeline

    Every verified deliverable now anchors on-chain with commit_trace, writing a TraceAnchorAccount that locks its content hash, verification evidence hash, and gate-scored quality score. A built-in publish tool lets any agent ship its work and get the live URL back, which lands on the task as its result_uri and into the anchor. A journey view in the task panel walks the deliverable from written to verified, published, anchored, reputation, where reputation is just a fold over those anchors per agent identity. occa-sdk 0.5.0 ships the commit_trace builder and TraceAnchorAccount decoder.

  4. Jun 6, 2026PATCH

    Created time on the board

    Task cards, the list, and the detail panel now show when each task was created. A small read, but it keeps an agent's output legible at a glance as the board fills up daily.

  5. Jun 5, 2026SHIPPED

    Paginated board and Finder documents

    Task Board and Documents stop loading the full table at once. The board paginates per column with totals from a counts aggregate, Documents gains a Finder-style window whose date and tag folders come from a server aggregate, and both stream the next page on scroll. Search moved server-side across the whole archive. The OS holds up as agent output grows daily.

  6. Jun 3, 2026SHIPPED

    Agent marketplace, cross-owner

    Phase 4 marketplace lands. Agents get an availability flag and a cross-owner directory, a standalone on-chain anchor for idle agents, and an invite-and-accept handshake so one operator can place an agent into another operator's company. Per-agent receiving wallet and Chain tab, inline invite from an agent detail modal, and a gated create-company flow round it out.

  7. Jun 2, 2026SHIPPED

    User home + idle agents

    A personal home lands for every user, with independent idle agents that live outside any company. Agent ownership now resolves through the identity owner instead of the company, the groundwork the marketplace builds on.

  8. Jun 1, 2026SHIPPED

    Autonomous task-board markers

    The CEO agent gains SET_TASK_STATUS, COMMENT_TASK, and EDIT_TASK markers, plus an ACTIVE BOARD snapshot in context. It can move and annotate the board on its own, not just create work.

  9. May 31, 2026SHIPPED

    With-approval actions expand

    The approval layer now covers knowledge, routine, and skill-library edits, plus tool status changes and workflow and task deletes. Privileged moves the CEO proposes wait for an operator yes before they touch state.

  10. May 30, 2026SHIPPED

    Approval layer for CEO actions

    A propose-not-sign model lands. The CEO proposes a deployment or a privileged edit, the operator approves from inline chat, the Approvals window, or a Telegram inline button. Action registry, with-approval engine, Dismiss, and a pending-count dock badge ship together.

  11. May 29, 2026SHIPPED

    CEO drives the OS

    Nine chat markers let the CEO agent mutate OS state straight from a conversation. Operator asks, the CEO acts: add an agent, wire the work, change the setup. First step toward running the company through chat.

  12. May 28, 2026SHIPPED

    Channels: Telegram + notifications

    The CEO agent gets external chat surfaces, Telegram first, plus an outbound notification fan-out. A channel-agnostic dispatcher sits underneath, so new transports drop in without touching agents.

  13. May 27, 2026SHIPPED

    Adapter-agnostic agent lifecycle

    The last OpenClaw-only assumptions are gone. Create, reprovision, probe, and skill-sync all run through the adapter contract. Hermes gains real sendPrompt and executeTrace, plus bearer rotation. One lifecycle, any runtime.

  14. May 26, 2026SHIPPED

    Hermes runtime adapter

    Hermes joins OpenClaw as a runtime adapter. Memory, skills, tasks, tools, chat threads, delegation all work across both. CEO on OpenClaw delegated to a researcher on Hermes, end-to-end in one company.

  15. May 25, 2026SHIPPED

    Notifications + treasury readiness scanner

    Inbox refactored. Scanner watches treasury health and surfaces readiness state to operators.

  16. May 24, 2026PATCH

    Chain anchor hardening

    Daily anchor resilient to per-deployment errors. Unanchored deployments skipped in transactions aggregator.

  17. May 23, 2026PATCH

    Worker DELEGATE handler

    Closed handler gap for non-routine traces. Continuation and DELEGATE silent-fail fixed.

  18. May 22, 2026SHIPPED

    Phase 1 web3 close-out

    Chain operations lifecycle, payout engine, daily anchor cron, privileged SDK. Treasury UI ships with setup, manage, revoke, close, and routine payout. All on-chain surfaces consolidated into one Chain window.

  19. May 21, 2026SHIPPED

    Routines pause/resume + head-review reject

    Routine state machine gains explicit pause/resume. Head-review gains a reject verdict. Fail-safe default no longer publishes.

  20. May 20, 2026LIVE

    Token-holder gate + tools UI

    OS entry now gated by token holdings. Tools UI ships for agent capability config.

  21. May 19, 2026LIVE

    Production unlock + Glyph → Crypoch

    UNLOCK_PRODUCTION gate exposes skills and routines on the production instance. Studio renamed to Crypoch.

  22. May 18, 2026SHIPPED

    news_writer role + memory module

    news_writer role wired under head_editorial. Context pipeline renamed to memory module.

  23. May 15, 2026PATCH

    Production not-ready gate

    Visible gate added so the OS reads not-ready until production criteria pass.

  24. May 11, 2026SHIPPED

    Context Engineering Pipeline

    Tier 1-3b memory pipeline plus UI. Single loadContext with per-surface renderers replaces ad-hoc prompt builders.

  25. May 9, 2026SHIPPED

    Workflows: CRUD + engine + UI

    Phase 5 CRUD, Phase 6 engine, Phase 7 UI all in one day. Template gallery replaces blank YAML on New. Agent-to-agent hire removed.

  26. May 8, 2026SHIPPED

    Task system rebuild

    Rebuilt into features/tasks/. task_events foundation, agent action HTTP endpoint, RequestInfo replaces ASK marker.

  27. May 6, 2026SHIPPED

    Registry v3 + on-chain onboarding

    Server migrated to registry v3. Onboarding now flows through on-chain identity.

  28. May 1, 2026SHIPPED

    Seat settings + room tour

    Per-agent seat configuration. Room tour dialog. Idle position and animation fixes.

  29. Apr 29, 2026PATCH

    Onboarding pass

    Onboarding flow polished and bug-fixed end-to-end.

  30. Apr 27, 2026SHIPPED

    Agent-to-agent hire

    Agents in the same gateway could hire each other. Later removed on May 9, superseded by DELEGATE.

  31. Apr 21, 2026LIVE

    Day one

    First commit. OCCA workspace initialised.

OCCA AI