Skip to content

Upgrade loopback planner observability and reliability - #3

Merged
CHDev2116 merged 3 commits into
mainfrom
feat/rag-knowledge-engine
May 28, 2026
Merged

Upgrade loopback planner observability and reliability#3
CHDev2116 merged 3 commits into
mainfrom
feat/rag-knowledge-engine

Conversation

@CHDev2116

Copy link
Copy Markdown
Owner

Summary

  • add fail-fast startup health checks for llm loopback planner with explicit opt-out flag
  • add typed agent decision trace output (inference_output.steps) including fallback visibility and planner backend path
  • add runtime planner overrides, update docs/examples, and harden tests for sandboxed process-pool limitations

Test plan

  • PYTHONPATH=src pytest
  • pytest --no-cov tests/test_loopback_planner.py tests/test_runtime_overrides.py tests/test_loopback_guardrails.py tests/test_async_batch.py
  • pytest --no-cov tests/test_agent_inference_output.py tests/test_async_batch.py tests/test_loopback_guardrails.py
  • pytest --no-cov tests/test_inference_adapter.py tests/test_loopback_guardrails.py tests/test_async_inference.py

Made with Cursor

CHDev2116 and others added 3 commits May 28, 2026 11:39
Skip the process-pool assertion when multiprocessing semaphores are unavailable so CI and sandboxed runs avoid false negatives while preserving the inline-vs-pool equivalence check where supported.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove an unused Optional import flagged by Ruff so lint-test-report passes on PR checks.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduce a local pre-push script for ruff+mypy+pytest parity, split CI into a required lint/type/test gate and an opt-in heavy report job, and update docs with the streamlined developer workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
@CHDev2116
CHDev2116 merged commit 3bb4678 into main May 28, 2026
2 checks passed
@CHDev2116
CHDev2116 deleted the feat/rag-knowledge-engine branch May 28, 2026 03:50
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