Skip to content

Experimental/1.1.5#12

Merged
jolovicdev merged 6 commits intomasterfrom
experimental/1.1.5
Feb 7, 2026
Merged

Experimental/1.1.5#12
jolovicdev merged 6 commits intomasterfrom
experimental/1.1.5

Conversation

@jolovicdev
Copy link
Copy Markdown
Owner

This PR prepares 1.1.5 by hardening runtime reliability, fixing compatibility regressions, and aligning docs with actual behavior.
What Changed

  • Fixed LiteLLM integration reliability in src/blackgeorge/adapters/litellm.py:
    • robust tool-call parsing for dict + attribute-based response shapes
    • safer stream lifecycle handling and event emission
    • cleanup/runtime handling to avoid async cleanup warning noise
  • Updated adapter cost paths in:
    • src/blackgeorge/adapters/litellm_callbacks.py
  • Hardened pause/resume lifecycle in src/blackgeorge/desk.py:
    • consistent failed-state persistence when runner registration/state is missing
    • proper run.failed emission on resume failures
    • preserved stream flag across repeated pauses
    • memory message insertion no longer displaces primary system context
  • Preserved vector-memory compatibility for persisted collections in:
    • src/blackgeorge/memory/vector.py
  • Exposed and validated tool decorator pre/post hooks in:
    • src/blackgeorge/tools/decorators.py
    • src/blackgeorge/tools/init.py
  • Added/expanded regression coverage in:
    • tests/test_adapters.py
    • tests/test_worker.py
    • tests/test_workflow.py
    • tests/test_workforce.py
    • tests/test_tools.py
    • tests/test_vector_memory.py
  • Aligned docs with current runtime contracts and behavior:
    • docs/configuration.md, docs/session.md, docs/logging.md, docs/memory.md, docs/tool-hooks.md, docs/worker.md, docs/desk.md, docs/events.md, docs/adapters.md, docs/quickstart.md, docs/development.md
  • Bumped release metadata to 1.1.5:
    • pyproject.toml
    • uv.lock

@jolovicdev jolovicdev merged commit 82a7b6f into master Feb 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant