Repository navigation
Releases: EricSanchezok/recursive-context-machine
Releases · EricSanchezok/recursive-context-machine
Release list
v0.2.25
What's Changed
- fix(deepseek): preserve trailing tool reasoning by @EricSanchezok in #200
- chore(release): prepare v0.2.25 by @EricSanchezok in #201
Full Changelog: v0.2.24...v0.2.25
v0.2.24
What's Changed
- fix(deepseek): use provider-native transport by @EricSanchezok in #198
Full Changelog: v0.2.23...v0.2.24
v0.2.23
What's Changed
- fix(machine): retain thinking tool-call content by @EricSanchezok in #196
Full Changelog: v0.2.22...v0.2.23
v0.2.22
What's Changed
- fix(machine): send explicit thinking mode by @EricSanchezok in #194
Full Changelog: v0.2.21...v0.2.22
v0.2.21
What's Changed
- fix(release): make promotion validation and reruns reliable by @EricSanchezok in #160
- chore(dependabot): target version updates at dev by @EricSanchezok in #178
- fix(deps): update quinn-proto past memory exhaustion advisory by @EricSanchezok in #180
- fix(machine): diagnose provider request failures safely by @EricSanchezok in #182
Full Changelog: v0.2.20...v0.2.21
v0.2.20
What's Changed
- chore: migrate RCM governance and single-repository releases by @EricSanchezok in #158
Full Changelog: https://github.com/EricSanchezok/recursive-context-machine/commits/v0.2.20
v0.1.8
What's Changed
- maintainer: safe comment posting + post-verify + finer pr_review graph by @yzxoi in #103
- feat(accelerator): a
mapfan-out primitive over a runtime-sized list by @yzxoi in #104 - Add storage persistence and unify runtime resource registration by @EricSanchezok in #106
- fix(ci): disable cancel-in-progress for maintainer workflow by @yzxoi in #108
- fix(cli): validate bridge from/to channels at compile time by @yzxoi in #109
- refactor(accelerator): replace ContextFlux::Fold with FluxMode::Bridge for cross-channel data transfer by @EricSanchezok in #107
- feat(autoresearch-survey): full-text, fan-out pipeline (paper cards + per-section expansion) by @yzxoi in #105
- feat(tools): add SpawnTool — explicit LLM-driven fan-out, remove MapAccelerator by @yzxoi in #111
- refactor: unified machine state, Effect-based replay, remove accelerator::State by @EricSanchezok in #110
- fix(spawn): count partial as completed, parse status leniently by @yzxoi in #112
- fix(cli): attribute sub-graph events to the innermost component by @yzxoi in #113
- fix(ci): raise timeout to 30min, remove unreliable comment-count check by @yzxoi in #114
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- feat(survey): optimize autoresearch-survey: tighter handoffs, narrative survey, retrieval depth by @yzxoi in #95
- fix(accelerator): restore purpose injection dropped in Captain refactor by @yzxoi in #96
- feat(accelerator): add ContextFlux::Fold mode and context reordering by @yzxoi in #97
- Policy redesign, 5 single-agent examples, and MCP reliability improvements by @EricSanchezok in #98
- Built-in webfetch tool, general example, CI and dependency hygiene by @EricSanchezok in #100
- autoresearch-survey: purpose-driven topic + generated global picture by @yzxoi in #101
- Redesign CLI tape animation: tag-aware colors, long-jump pointer, fixed-viewport layout by @EricSanchezok in #102
Full Changelog: v0.1.4...v0.1.7
v0.1.4
What's Changed
- fix(machine): Resources panic paths -> Option/Result, dispatch push hitch, encode Hitch by @yzxoi in #60
- fix(machine): encode System/Assistant Hitch so LLM sees past errors by @yzxoi in #61
- feat(server): gRPC server with Open/Step/Destroy RPCs by @EricSanchezok in #58
- fix(ci): install protoc for prost-build compilation by @yzxoi in #69
- feat(proto,server): populate content_text, tool/model info, add cross-layer consistency tests by @yzxoi in #71
- refactor(machine,accelerator): remove Phase abstraction, inline setup into Captain state machine by @yzxoi in #75
- feat(machine): multi-modal encode/decode support with convenience constructors by @yzxoi in #76
- feat(proto,server,mcp): multi-modal proto transport, decode, and MCP data URLs by @yzxoi in #77
- fix(accelerator): Captain first_call flag pollution by env_action by @yzxoi in #79
- remove Accelerator.purpose_override — use State dataflow instead by @EricSanchezok in #78
- fix(machine): Context Result-ify insert/replace/remove/swap; dispatch pushes hitch by @yzxoi in #80
- fix(accelerator): cap shell output reads at 512 KB by @yzxoi in #81
- fix(machine): parallel tool execution in reactor via join_all by @yzxoi in #82
- fix(machine): isolate tool panics via tokio::spawn in reactor by @yzxoi in #84
- fix(python-sdk): decouple destroy() from channel close by @yzxoi in #85
- fix(machine): use first real message as initial prompt, not literal . by @yzxoi in #86
- fix(machine): restore .messages() for context beyond first fragment by @yzxoi in #88
- fix(machine): eliminate placeholders in LLM request building by @yzxoi in #91
- fix(python-sdk): add termination gate to ReactPolicy to prevent infinite loop by @yzxoi in #92
- refactor(accelerator): remove illegal inline tests, move LSP client test to tests/ by @EricSanchezok in #90
- fix(machine): Resources::lookup returns LookupResult tri-state instead of Option by @yzxoi in #93
Full Changelog: v0.1.3...v0.1.4
v0.1.6
What's Changed
- fix(machine): Resources panic paths -> Option/Result, dispatch push hitch, encode Hitch by @yzxoi in #60
- fix(machine): encode System/Assistant Hitch so LLM sees past errors by @yzxoi in #61
- feat(server): gRPC server with Open/Step/Destroy RPCs by @EricSanchezok in #58
- fix(ci): install protoc for prost-build compilation by @yzxoi in #69
- feat(proto,server): populate content_text, tool/model info, add cross-layer consistency tests by @yzxoi in #71
- refactor(machine,accelerator): remove Phase abstraction, inline setup into Captain state machine by @yzxoi in #75
- feat(machine): multi-modal encode/decode support with convenience constructors by @yzxoi in #76
- feat(proto,server,mcp): multi-modal proto transport, decode, and MCP data URLs by @yzxoi in #77
- fix(accelerator): Captain first_call flag pollution by env_action by @yzxoi in #79
- remove Accelerator.purpose_override — use State dataflow instead by @EricSanchezok in #78
- fix(machine): Context Result-ify insert/replace/remove/swap; dispatch pushes hitch by @yzxoi in #80
- fix(accelerator): cap shell output reads at 512 KB by @yzxoi in #81
- fix(machine): parallel tool execution in reactor via join_all by @yzxoi in #82
- fix(machine): isolate tool panics via tokio::spawn in reactor by @yzxoi in #84
- fix(python-sdk): decouple destroy() from channel close by @yzxoi in #85
- fix(machine): use first real message as initial prompt, not literal . by @yzxoi in #86
- fix(machine): restore .messages() for context beyond first fragment by @yzxoi in #88
Full Changelog: v0.1.3...v0.1.6