Repository navigation
v2.0.10
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