Releases: ostefani/code-orbit
Releases · ostefani/code-orbit
Release list
v1.8.4
v1.8.3
Immutable
release. Only release title and notes can be modified.
v1.8.2
Immutable
release. Only release title and notes can be modified.
🐛 Bug Fixes
- keep the API strict. (6516383)
v1.8.1
Immutable
release. Only release title and notes can be modified.
🐛 Bug Fixes
- inject workflow dependencies through hooks (d0d246f)
v1.7.1
v1.7.0
Immutable
release. Only release title and notes can be modified.
🐛 Bug Fixes
- str-cast target_dir in core; expand run_workflow_core tests (5f35d79)
- event-driven progress. (e6d0885)
- fallback to the plan summary when execution produces no changes (5bddd8e)
- restore lifecycle. (534b7ee)
- restore context spinner, Confirm.ask, and run.started event ordering (595301f)
- remove interactive condition (2c888eb)
🚀 New Features
- expose AgentRunResult in public API (d780e49)
- extract event_to_dict and add AsyncEventQueue (b36084f)
- add async event queue for programmatic consumers (40a5bab)
- auto-approve plan for non-interactive API runs (3c7ebe9)
- add ANSWERED status for direct-answer runs (66ebbcc)
- reorder subscribers to prevent duplicate spinner lines (cf86052)
v1.6.10
Immutable
release. Only release title and notes can be modified.
Merge pull request #45 from ostefani/refactor/patcher-strict-change-s…
v1.6.9
Immutable
release. Only release title and notes can be modified.
🐛 Bug Fixes
- replace string-matched ValueError with EmptyLLMResponseError sentinel (baa5b03)
- replace EventBus.emit **kwargs with explicit typed parameters (d3e8aea)
- decouple logger lifecycle, fix covariant TypeVar, remove sentinel hack (9e7f51f)
- correct baseFilename Path wrap and handler path membership check (8a451fa)
- normalize affected paths to relative and harden git_commit relativization (85a5584)
- remove dead event_bus guards, fix delete affected append, decouple Rich markup (763ea29)
- skip redundant resolve for already-resolved paths in apply_change (549abea)
- pass base_dir through validation context, remove redundant pre-resolution (3d045b1)
- remove dead event_bus guards without introducing trivial _emit wrapper (bd53850)
- remove DEFAULT_MAX_CONTENT_BYTES, replace assert with explicit raise, document UTF-8 write (0b7d02c)
- guard DEFAULT_MAX_CONTENT_BYTES with explicit isinstance check (155b3db)
- remove dead require_chat_context_window import and unreachable None guard (d82ee3c)
- replace dataclasses.replace with model_copy for Pydantic Config (33af58c)
🚀 New Features
- move structured LLM temperature into Config as structured_llm_temperature (535287a)
- add configurable retry loop to _call_structured_llm for JSON and provider errors (bc3a344)
- validate content before writing in apply_changes (2c584b7)
- log falback warnings in count_tokens (c35924e)
- add configurable per-batch timeout with timed_out_files reporting (01efc1a)
- add configurable per-batch timeout with timed_out_files reporting (8e3be91)
- add configurable per-batch timeout with timed_out_files reporting (6425f82)
v1.6.8
v1.6.7
Immutable
release. Only release title and notes can be modified.