Skip to content

Releases

QitOS v0.8.0

Choose a tag to compare

@ravenSanstete ravenSanstete released this 18 Jun 04:35

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

Choose a tag to compare

@ravenSanstete ravenSanstete released this 08 Apr 14:20

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 normalized BenchmarkRunResult
  • New qit bench workflow for run, eval, replay, and export
  • qita replay, 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 runs

qit 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.