Releases: Madapexai/quark-agent
Releases · Madapexai/quark-agent
Release list
v0.3.0 — MoA + Sandbox + Setup Wizard + Checkpoint
What's New in v0.3.0
- MoA Intelligent Routing — Task complexity detection (simple/medium/complex) → auto-routes to fast/medium/powerful models
- Sandbox Security Policy — Shell allowlist/denylist, network/filesystem control, preset policies (strict/balanced/permissive)
- Tool Authorization — Configurable auto-approve: all / safe (read-only auto-approved) / none
- Setup Wizard —
quark-agent setupwalks through provider, model, channels, and sandbox policy - Unified Config —
.quark-agent.jsonconfig file + env vars + CLI flags with priority chain - Checkpoint & Long-Running Programming — State persistence, auto-save, crash recovery, resume from checkpoint
- Multi-Provider — OpenAI, Anthropic, Gemini, Ollama, OpenRouter all built-in, zero SDK dependencies
Quick Start
git clone https://github.com/Madapexai/quark-agent.git
cd quark-agent && npm install
npx tsx bin/cli.ts setup # Interactive setup wizard
npx tsx bin/cli.ts chat # Start chatting!Benchmark: 89.0% (200 tasks)
- GAIA (Meta/HF): 93.0%
- AgentBench (THUDM): 85.0%
v0.2.0 — Industry-standard benchmark, bilingual docs, docs site
Highlights
Quark Agent v0.2.0 ships the first industry-standard evaluation, a fully rewritten bilingual README, an MkDocs Material docs site, and the contributor infrastructure (CONTRIBUTING, Issue/Discussion templates) for community growth.
New Features
- 200-task benchmark suite on AgentBench (THUDM) + GAIA (Meta/HF) — 178/200 pass, 89.0% overall
- GAIA: 93.0% (L1 97.5%, L2 94.3%, L3 84.0%)
- AgentBench: 85.0% (DB-Bench 76.0%, OS-Interaction 93.3%, Knowledge-Graph 95.0%)
- Interactive HTML report with task-level filtering, tool-call expansion, and latency stats
- Bilingual README (English + Simplified Chinese) with codex/aider-style hero, badges, ToC
- MkDocs Material docs site at
madapexai.github.io/quark-agent(auto-deploys on push to master) - Issue / Discussion templates (YAML form style) for bug reports, feature requests, ideas, Q&A, show & tell
- CONTRIBUTING.md with the 60-second
defineActionpath and PR checklist
Bug Fixes
- Set
tool_choice: "auto"so providers no longer skip tool calls - Skip the duplicate
textevent when content was already streamed viatext_delta - Added a "Tool Use Policy" block to the system prompt so the LLM reliably calls
read_file/list_dir/run_code/web_fetchfor real-time data instead of answering from memory
Breaking Changes
None.
Reproduce
PORT=3465 node e2e/full-eval.mjs --bench all # ~75 min, ~200 LLM calls
node e2e/gen-html-report.mjs # regenerate the HTML reportBenchmark Snapshot
| Benchmark | Total | Pass | Fail | Error | Pass Rate |
|---|---|---|---|---|---|
| GAIA (Meta/HF) | 100 | 93 | 7 | 0 | 93.0% |
| AgentBench (THUDM) | 100 | 85 | 9 | 6 | 85.0% |
| Overall | 200 | 178 | 16 | 6 | 89.0% |
GAIA by difficulty — L1: 97.5% · L2: 94.3% · L3: 84.0%
AgentBench by category — DB-Bench: 76.0% · OS-Interaction: 93.3% · Knowledge-Graph: 95.0%
Full trace-level reports attached as release assets:
full-eval-results.json— raw trace for all 200 tasksFULL-EVAL-REPORT.html— interactive report, open in a browserFULL-EVAL-REPORT.md— full markdown report