Skip to content

v2.0.10

Choose a tag to compare

@miyaontherelay miyaontherelay released this 14 Sep 21:21
· 424 commits to main since this release

What's Changed

  • fix(review-swarm): require the verdict marker as the transcript's final line by @kjgbot in #248
  • feat(sdk): submit declarative flows to Cloud v2 by @khaliqgant in #246
  • feat: scaffold local flows with SDK progress and a local agent worker by @khaliqgant in #247
  • fix(local): preserve journal connections through downstream execution by @kjgbot in #250
  • fix(kernel): stop swallowing a journal scan error into wake_context: None (D1) by @kjgbot in #252
  • fix(review-swarm): give the lens retry budget a delay that can span a 60s backoff by @kjgbot in #259
  • fix(review-swarm): make the wait step's timed_out sentinel reachable by @kjgbot in #258
  • fix(preflight): inline named-agent model without flows.json (#263) by @kjgbot in #266
  • fix(daemon): bind the unix socket outside the data dir at a short hashed path (#262) by @kjgbot in #268
  • fix(cli): make help and single-step summaries readable by @kjgbot in #279
  • fix(docs): clarify inline model behavior without project config by @kjgbot in #280
  • docs(scoreboard): gate 7 is AMBER — #227 landed the suite it was waiting on by @kjgbot in #240
  • spec(rfc-0001): specify the wake-time context contract (gate 2) by @kjgbot in #251
  • fix(drive-local): enforce scope and selected package acceptance by @kjgbot in #244
  • feat(cli): emit Observer: URL on run start when a workspace key is present (#264) by @kjgbot in #269
  • fix(observer-link): split mint and dashboard hosts, extend grace to 5s by @kjgbot in #286
  • fix(review-swarm): validate candidate without self-judging by @khaliqgant in #265
  • fix(review-swarm): wrapper guard + rebased #285 with Bugbot fixes by @kjgbot in #289
  • fix(review-swarm): safe terminal diagnostics with legacy fallback (supersedes #283) by @kjgbot in #290
  • feat(testdata): promote shakedown scenarios into testdata/shakedown/ by @kjgbot in #288
  • fix(cli): accept --local-agent on YAML agent runs (#274) by @miyaontherelay in #293
  • fix(drive-local): declare acceptance inputs as immutable (#284) by @miyaontherelay in #294
  • feat(sdk): lower f.llm in the TS surface + declarative output binding (#273 #275) by @miyaontherelay in #296
  • feat(surface,sdk): expose cli/model on Ctx.agent options (#310) by @kjgbot in #311
  • feat(sdk): flows replay verb — journal time-travel (#309) by @kjgbot in #312
  • feat(surface,sdk): f.slack helper namespace (#299) by @kjgbot in #314
  • feat(kernel,sdk): content-addressed step memoization across spec edits (#321) by @kjgbot in #325
  • feat(surface,sdk): f.mcp tools declaration + preflight-connect (#302) by @kjgbot in #313
  • feat(surface,sdk): named agent flow composition via use: — surface + loader (#300) by @kjgbot in #328
  • feat(sdk): scope-compiler + mount-registry for workspace: auth (partial #308) by @kjgbot in #329
  • feat(ts-plugin): @relayflows/ts-plugin scaffold — cross-file authoring checks (partial #323) by @kjgbot in #331
  • feat(sdk): flows build — immutable content-addressed bundle (#298) by @kjgbot in #316
  • feat(surface): typed helper-namespace codegen (partial #324) by @kjgbot in #332
  • feat(schema): publish @relayflows/schema for YAML editor validation (#320) by @kjgbot in #326
  • feat(cli): flows check --watch for save-time authoring feedback (#319) by @kjgbot in #327
  • feat(surface,sdk,kernel): budget header + spend attribution (#306) by @kjgbot in #315
  • feat(surface,sdk): f.memory via ai-hist — recall/why/learn (partial #307) by @kjgbot in #330
  • feat(surface,sdk,kernel): event triggers via webhook + inbox watcher (#301) by @kjgbot in #317
  • feat(surface,sdk,kernel): agent-to-agent effect channel via broker transport (#335) by @kjgbot in #339
  • feat(sdk): flows deploy — publish digest to bucket + run from digest (#333) by @kjgbot in #337
  • feat(sdk,kernel): agent-pty sidechannel for out-of-band inspection (#334) by @kjgbot in #338
  • feat(sdk,surface): plugin registry — flows add helper- (#305) by @kjgbot in #336
  • feat(examples): prospect demo flow — LLM to Slack to observer (#344) by @kjgbot in #348
  • feat(surface,sdk): provider-specific event triggers via codegen (#346) by @kjgbot in #351
  • feat(surface): Slack Block Kit typing on f.slack.post (#347) by @kjgbot in #352
  • feat(surface,sdk,kernel): deterministic-step timeout option f.run with timeout (#343) by @kjgbot in #350
  • feat(examples,sdk): PR-close-loop flow — subscribe to CI+Bugbot, fix until green (#354) by @kjgbot in #355
  • feat(sdk): YAML helper verbs compile to effect steps (#345) by @kjgbot in #349
  • feat(sdk): named data gates v1 (#322) by @kjgbot in #353
  • feat(surface,sdk): helpers runtime fanout via codegen for 46 relayfile providers (#340) by @kjgbot in #342
  • fix(scripts): resolve import/intersection/mapped types in JSON Schema walker by @kjgbot in #356
  • feat(sdk): flows build gates on flows check green (#318) by @kjgbot in #360
  • feat(sdk): wire workspace:/tools.fs: scope-compiler into preflight (#308) by @kjgbot in #359
  • fix(sdk,surface): thread cwd through f.agent → worker-cli.spawn (#357) by @kjgbot in #358
  • feat(sdk): deterministic failure diagnostic surfaces exit code + stderr excerpt (#276) by @kjgbot in #366
  • feat(kernel,sdk): preserve failed deterministic attempt output in step.completed (#292) by @kjgbot in #367
  • drive: cloud run f919b524 by @kjgbot in #363
  • drive: cloud run 6afd5cb8 by @kjgbot in #364
  • test(sdk): expand verb-field-lint's missing-sample message with actionable fix (#228) by @kjgbot in #371
  • feat(surface,sdk): lower postfix .gate(config) to slice-P named gates by @kjgbot in #372
  • fix(review-gate): unify lens registry across pre-swarm and post-push swarm (#218) by @kjgbot in #374
  • fix(drive-local): report runs the acceptance argv, not just prints DoD (#271) by @kjgbot in #375
  • feat(kernel): lens follow-ups — vocabulary owner, render bound, ordering (#197) by @kjgbot in #376
  • fix(review-gate): structure lens emits verdict, gate can pass (#255) by @kjgbot in #378
  • fix(guard): allow missing CLIs in lens-cli-parity-check under GHA by @kjgbot in #383
  • test(sdk): expand actionable-message pattern to other lint pins (#228 followup) by @kjgbot in #379
  • fix(sdk): pass approval-bypass flags on agent-mode CLI invocations by @kjgbot in #381
  • feat(sdk): webhook receiver loaded-flow admission (#303) by @kjgbot in #380
  • feat(sdk): agent-relay transport for f.agent (#385) by @kjgbot in #386
  • feat(sdk): webhook receiver hardening — auth, rate limit, provider-shape (#304) by @kjgbot in #384
  • feat(sdk): first-class headless adapter per agent CLI (#141) by @kjgbot in #382

Full Changelog: v2.0.8...v2.0.10