Skip to content

Recurgent v0.1.0

Latest

Choose a tag to compare

@kulesh kulesh released this 18 Feb 15:29
· 77 commits to main since this release
62a978f

Recurgent v0.1.0

Stable

  • Ruby runtime core (runtimes/ruby) with dynamic call synthesis via Agent.
  • Delegation model (Agent.for, delegate) and typed Agent::Outcome handling.
  • Retry/guardrail loop with JSONL observability (trace_id, call_id, parent_call_id, depth metadata).
  • Contract docs package under specs/contract/v1 and repository-level governance/contribution policies.

Experimental

  • Emergent tool contracts and capability evolution behavior are still being pressure-tested.
  • Lua runtime is scaffolded only (runtimes/lua) and not feature-parity with Ruby.
  • Some ecosystem/security capabilities depend on repository visibility and GitHub plan features.

Migration Notes

  • Naming is now hard-cut to Recurgent/Agent terminology (legacy Actuator naming removed from runtime entrypoints).
  • Consumers should use runtime_context as the canonical host-side state surface.
  • Existing integrations should rely on documented error taxonomy (provider, invalid_code, execution, timeout, budget_exceeded).

Verification Snapshot

  • bundle exec rspec (pass)
  • bundle exec rubocop (pass)
  • examples/observability_demo.rb (pass)