• v1.30.0 4f6ea398ce

    v1.30.0 — Workflow Call/Return & Agent Delegation
    Some checks failed
    CI / json-check (push) Successful in 5s
    CI / manifest (push) Successful in 5s
    CI / security (push) Successful in 8s
    Publish / detect-release (push) Successful in 1m34s
    Publish / tag (push) Failing after 4s
    Publish / promote-release (push) Failing after 0s
    CI / lua-check (push) Successful in 2m41s
    CI / sast (push) Successful in 3m27s
    Stable

    Gravity Bot released this 2026-03-18 06:24:11 +00:00 | 7 commits to master since this release

    What's Changed

    Features

    • Three-mode goto system — Extended the goto schema with mode: goto|call|dispatch, enabling synchronous blocking calls, asynchronous non-blocking dispatch, and backward-compatible fire-and-forget routing
    • Synchronous call mode — Conductor blocks the calling phase, captures structured result envelopes, resumes with context injection, and branches on on_success/on_error outcomes
    • Async dispatch mode — Non-blocking agent invocation with heartbeat protocol, configurable timeout detection, error event firing, and completion notification
    • Specialist agent registry — New agents.yaml schema for registering external agents with model, purpose, invoke template, cost tier, and I/O schemas
    • Agent invocation framework — Conductor resolves agent:{name} targets, invokes via headless Claude backend, parses structured results, and wraps in standard envelopes
    • Loop guards and handoff envelopesmax_iterations and convergence_condition fields for iterative call/dispatch loops with structured handoff context between iterations
    • Result envelope writing — All four orchestration-aware skills write structured result envelopes when invoked under orchestration
    • Git branch cleanup script — Standalone git-cleanup bash utility with summary view, age-based pruning, interactive mode, and worktree stale detection

    Bug Fixes

    • Document invoke template escaping protocol to prevent shell injection
    • Fix ISO 8601 duration regex to accept valid durations
    • Align verdict vocabulary to approved/needs_changes
    • Align request_id examples to canonical format

    Documentation

    • ADR-002: Call/return and async delegation architecture
    • Wiki guide: Creating specialist agents
    • Wiki guide: Choosing between goto, call, and dispatch
    • Comprehensive test cases across all modes

    Install

    cd ~/.config/nvim && git pull
    
    Downloads