Repository navigation
Releases
Releases · WhitzardAgent/WhitzardOS
QitOS v0.8.0
v0.8.0
Architecture-clean stable release for QitOS.
Added
- Added an architecture-cleanliness plan and v0.8.0 architecture inventory documenting package ownership, large-file hotspots, optional dependency boundaries, and release guardrails.
- Added regression guards for core package boundaries, broad toolset exports, and optional workflow imports.
Changed
- Updated the package version to 0.8.0.
- Made qitos.workflow a lazy optional facade so importing workflow no longer requires qitos-dag unless workflow symbols are used.
- Tightened broad toolset exports so security-audit builders are no longer part of default qitos.kit.toolset or legacy flat builder all surfaces.
- Stabilized the default test gate so optional qitos-zoo and workflow integration tests run only when matching external packages are explicitly enabled.
- Cleaned stable-surface lint and mypy issues across qitos.core, qitos.engine, qitos.models, and trace/tracing modules.
Fixed
- Fixed cancellation checkpoint calls for immediate and after-step cancellation paths.
- Fixed synchronous MCP tool bridging in Engine.run().
Deprecated
- Broad imports of security audit builders from qitos.kit.toolset are no longer recommended. Use qitos.kit.toolset.security_audit or qitos.kit.tool.experimental.security_research explicitly.
QitOS v0.3.0
QitOS v0.3.0
QitOS v0.3.0 turns reproducible agent runs into a first-class product feature.
Who this release is for
- Agent researchers iterating on prompts, parsers, tools, and memory policies
- Benchmark users who want GAIA, Tau-Bench, and CyBench on the same kernel as their agents
- Builders who need trajectory inspection, replay, and diff instead of framework glue
What shipped
- Official reproducible-run contracts with
RunSpec,ExperimentSpec, and normalizedBenchmarkRunResult - New
qit benchworkflow forrun,eval,replay, andexport qitareplay, export, and diff surfaces for review-grade trajectory analysis- A packaged minimal coding-agent demo via
qit demo minimal - Updated English and Chinese quickstarts, CLI docs, and first-agent guides around the same minimal coding-agent path
Run it in minutes
pip install "qitos[models]"
export OPENAI_API_KEY="sk-..."
export OPENAI_BASE_URL="https://api.siliconflow.cn/v1/"
export QITOS_MODEL="Qwen/Qwen3-8B"
qit demo minimal
qita board --logdir runsqit demo minimal seeds a tiny buggy workspace, asks a model-backed coding agent to repair it, verifies the patch, and writes a qita-ready trace under ./runs.
Why it matters
QitOS is not trying to be the widest app framework. The core idea is narrower and more research-friendly: one AgentModule + Engine kernel for method iteration, benchmark execution, and trajectory inspection.
Get involved
If this direction resonates, please star the repo, open an issue, or contribute. Early feedback on benchmark adapters, qita workflows, memory/history policies, and cyber-agent use cases is especially valuable.