Releases
v0.7.0
Compare
Sorry, something went wrong.
No results found
aretw0
released this
24 Jan 10:09
Changelog
Features
2eeff04 feat(adapters): implement ProcessAdapter for local script execution
00291d7 feat(core): implement distributed locking interface and redis adapter
1785b8d feat(core): implementing idempotency key logic and session-aware refactor
36c700a feat(dist): configure automated distribution for Scoop, Homebrew, and Winget
1328c0e feat(engine): distinguish tool denial from runtime errors
752e083 feat(engine): implement implicit tool results via sys.ans
edcab0c feat(engine): implement native SAGA orchestration with do/undo and auto-rollback
65d3fda feat(engine): implement native type validation and Unix-style defaults
961f8d9 feat(engine): support input_default and formalize Enter behavior
d474ba0 feat(examples): add inline tools and improve interactive feedback
ee204ed feat(examples): improve durable saga demo UX
fdd662d feat(loam): implement smart choice inference and simplify tour
f171efc feat(process): implement process adapter and inline tools (v0.7)
2390dd2 feat(process): standard json io contract for tools
fc9b041 feat(runtime): implement logic-based SAGA rollback and refactor lifecycle events
38d57d2 feat(runtime): implement universal action semantics (duck typing)
c68d0de feat(saga): implement initial rollback logic and Undo field
778f66e feat(session): implement hybrid locking strategy with logger support
Bug Fixes
29f680c fix(cli): resolve ephemeral session panic and enforce explicit run command
d119706 fix(dist): correct winget schema fields for goreleaser v2
4db540d fix(dist): finalize cross-repo distribution with PAT and Winget fork
19027d8 fix(dist): resolve winget config and permission errors
388c865 fix(engine): ensure safe logger default and support 'to' transition shorthand
47a1e38 fix(engine): refine on_denied priority and unify refusal semantics
9a62035 fix(runner): ensure StatusRollingBack triggers tool execution
dbab584 fix(runner): robust interrupt handling on Windows
Others
1b64703 chore(examples): execute sober scrub and remove decorative redundancy
7b47c70 chore(examples): finalize global sober scrub and standardize interpolation
0c711f5 chore(examples): remove redundant behavioral types and finalize tour simplification
9a953e9 chore(runtime): de-stutter internal/runtime filenames
66bda33 docs(examples): add polyglot tools demo
844b667 docs(examples): standardize saga examples and add durable compensation demo
fe2c6e1 docs(planning): mark distributed locking as completed
b6d19ae docs(planning): mark idempotency as complete
92d8a83 docs(planning): mark native SAGA as completed in v0.7
3b8a897 docs(tech): document distributed concurrency control and hybrid locking
9a6b4a3 docs(technical): minor content Refinement
4aa6dd2 feat(cli/loam): implement resilient signals and smart confirm inference
6960da4 feat(pkg/adapters): add on_timeout and on_interrupt syntax sugar
4b526c4 refactor(adapters): reorganize file and loam adapters and remove name stuttering
c30fdbf refactor(cli): consolidate engine creation and formalize conventions
89a6844 refactor(cli): implement sober refinements for DX
900b21e refactor(core): centralize constants and sober cleanup
d50ee1d refactor(domain): add SignalShutdown constant
3615596 refactor(domain): centralize signal constants
4895c9c refactor(domain): rename ToolCall to Do and implement Native SAGA Rollback
14451be refactor(engine): modularize SAGA logic and resolve rollback inderteminacy
You can’t perform that action at this time.