Skip to content

feat: harden release quality and offline developer experience - #12

Draft
wu-xiaochen wants to merge 1 commit into
mainfrom
agent/release-quality
Draft

feat: harden release quality and offline developer experience#12
wu-xiaochen wants to merge 1 commit into
mainfrom
agent/release-quality

Conversation

@wu-xiaochen

Copy link
Copy Markdown
Owner

What changed

  • Repositioned the repository around a clear offline reasoning SDK workflow.
  • Added a deterministic offline benchmark and regression coverage.
  • Hardened Chroma fallback behavior and public import compatibility.
  • Unified package/API version reporting.
  • Consolidated CI and fixed release artifact handoff.
  • Added contributor and security entrypoints.

Why

The project needed a trustworthy first-run path: a new developer should be able to install, run, verify, and understand Clawra without API keys or external services.

Verification

  • pytest -q
  • python examples/demo_basic.py
  • python examples/benchmark_offline.py
  • targeted Ruff and compile checks
  • workflow YAML parsing
  • python -m build
  • python -m twine check dist/*

Notes

This PR intentionally keeps the larger historical lint debt out of scope and scopes CI linting to the maintained public entrypoints and new benchmark surface.

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