Skip to content

v0.3

Latest

Choose a tag to compare

@amackera amackera released this 03 Jul 19:07

What's new

Major features

  • Checkpoint context inheritance for sub-agent spawning — sub-agents launched via launch_agent inherit checkpoint context from their parent
  • Telemetry dashboard — new UI for viewing telemetry/first-run events
  • Light/dark mode toggle — theme switcher across the web UI

Fixes

  • Running agent processes no longer cache a stale agent_defmodel, system_prompt, max_steps, etc. are now re-read from the database before every LLM dispatch, so a PUT /api/v1/agents/:id update takes effect on a running agent without requiring a restart (#6)
  • Sliding window could split tool_use/tool_result pairs — context trimming now backs up the window boundary to the owning assistant message instead of orphaning a tool result, which previously caused the Anthropic API to reject the request (#5)
  • Empty final turn could discard a prior turn's real answer — when an agent gives a substantive response alongside a tool call, then ends with an empty "stop" turn, run.output now falls back to the last non-empty assistant message instead of coming back blank (#2)
  • Tool linkage was dropped when reloading a conversation from the DBnormalize_messages now preserves tool_calls/tool_call_id on reload, so the second+ turn of a tool-using conversation thread no longer fails its first LLM request with an AnthropicException (#7)
  • Janky formatting in the collapsed event log preview — the metadata line stays pinned next to the disclosure arrow and previews truncate on word boundaries
  • Fixed Dockerfile entrypoint for classic builder
  • Updated audited runtime dependencies

Documentation updates

  • README tone and structure revisions
  • Repo URLs updated to the nornscode org
  • Added architectural plan docs for custom agent workflows and durable MCP