Skip to content

Changelog

Version range: v1.0.2 → v1.0.3 | 19 commits | 183 files changed | +13,244 / -2,340 lines

  • Beta Badges — Ink-wash style Beta badges for experimental features, clearer visual identification
  • Session Recovery — Revive running worker conversations from snapshot, no state loss on refresh/disconnect
  • Long Task Stall P0/P1 — CircuitBreaker bypassed by resetCircuitBreakersForProvider blocking all LLM calls, root cause fixed
  • Thinking Budget Squashed — LLM thinking budget calculation error + user config priority override fix
  • User Message Queue Sequential Processing — N rapid-fire messages required N patrol rounds, now batch-drained in a single LLM turn
  • Worker missing_contract_compliance_proof Loop — Contract compliance proof missing caused repeated worker failures, three-layer fix
  • Agent Continuation Prompt Injection — Prevent continuation prompt injection on agent resume to avoid context pollution
  • Web UI Duplicate Message Cards — Duplicate message rendering + Git activity page blank
  • Web Search Hang — Search tool call timeout causing agent hang
  • Gateway URL Hint — LLM Gateway address hint inaccuracy
  • Git Activity Frontend Loading — Frontend data loading sequence issue
  • Desktop MSI Packaging — Reduced MSI installer size and redundancy
  • Leader Tool Descriptions — Structured intervention hierarchy (pause < nudge < intervene < terminate), clearer tool descriptions
  • Intent Recognition Tool Exemptionrecord_capability_intent exempted from tool suppression checks
  • Orchestration Kernel — Accept blackboard contract evidence as compliance proof
  • Unified Version Management — Enforce single version source, eliminate version drift

Version range: v1.0.1 → v1.0.2 | 9 commits | 85 files changed | +5,814 / -380 lines

  • Workspace Picker — Quick workspace switching from sidebar, auto-tracks recent workspaces
  • Git Activity Visualization — New Git activity monitor panel, session-level git event stream, Agent stats, and Gate results
  • Onboarding Wizard — First-run guide for LLM config, workspace selection, and project initialization
  • Update Notification — Auto-detects new versions, sidebar version badge + one-click update
  • File Changes Panel — New FileChanges API and store, real-time file change tracking
  • Onboarding — TUI-first onboarding flow (OnboardingTui.ts)
  • Clipboard Support — New clipboard module, copy/paste in TUI
  • Composer Optimization — Improved input interaction, enhanced paste controller
  • Electron Desktop App — New src/desktop/ module, Windows MSI/NSIS installer support
  • Type-safe IPC channels, preload script isolates renderer process
  • GitTool Enhancement (+153 lines) — More git operations and activity monitoring event chain
  • GitService Enhancement (+254 lines) — Backend service layer fully expanded
  • macOS IME Enter MisfireChatView.tsx and MessageInput.tsx add isComposing guard, Enter during IME composition no longer sends
  • CI tsc Compilation Failuresrc/desktop/ depends on electron types, excluded from main tsconfig, new tsconfig.desktop.json for isolated compilation
  • Windows Portable Packaging Failure — Windows CI has no zip command, switched to PowerShell Compress-Archive
  • release.yml YAML Syntax Error — Release notes table row misalignment fixed
  • Desktop Config Lost — Merge conflict resolution accidentally dropped desktop scripts/deps/build config, all restored
  • CircuitBreaker State — LlmGuard recycle resets circuit breaker, preventing new client from being blocked by stale failure counts
  • CI Workflow — New ci.yml, auto-runs tsc type check + build on push/PR
  • Release Workflow — New release.yml, tag-triggered auto-build:
    • 4-platform portable packages (linux-x64, linux-arm64, darwin-arm64, win-x64)
    • 3-platform SEA binaries (linux-x64, darwin-arm64, win-x64)
    • Windows desktop (MSI artifact + NSIS published to GitHub Releases, supports electron-updater auto-update)
    • Source tarball
    • Auto-creates GitHub Release and aggregates all artifacts
  • SEA Binary — New sea-config.json + build-binary.mjs, Node.js SEA packaging
  • Portable Packaging — New package-portable.mjs, cross-platform tar.gz/zip packaging
  • Added electron ^42.4.1 (devDep)
  • Added electron-builder ^26.15.3 (devDep)
  • Added electron-updater ^6.8.9 (dependency)
  • Chinese/English translations synced, added Workspace, Git Activity, Onboarding, update notification module copy
AreaFilesKey Modules
Web UI30+WorkspacePicker, GitActivityView, OnboardingWizard, UpdateNotification, FileChangesApi
TUI8OnboardingTui, clipboard, Composer, paste/key controllers
Backend15+GitService, WorkspaceRoutes, FileChangesApi, MiscRoutes, ServerAuth
Agent Core10AgentDefinitionService, LeaderAgent, LlmGuard, RoleRegistry, LeaderThinkingLoop
Desktop3desktop/main.ts, desktop/preload.ts, tsconfig.desktop.json
CI/CD6ci.yml, release.yml, build-binary.mjs, package-portable.mjs, sea-config.json
CLI3cli.ts (refactor), cli_upgrade.ts (enhanced), config.ts
  • Expert Team System: 13 preset roles, Leader-Worker multi-role collaboration
  • Task DAG Orchestration: Dependency-aware task graph, parallel scheduling, speculative execution, rollback on failure
  • Full State Sync: WebUI/TUI/CLI real-time sync via unified snapshot + SSE + ACP JSON-RPC
  • Orchestration Acceptance Kernel: Structured verdict extraction, adversarial verification, adaptive orchestration, auto-repair
  • 100+ Built-in Tools: File I/O, shell, browser automation, Git, code search, web scraping, OCR
  • MCP Forge Generator: Generate MCP servers from natural language
  • 14 Built-in Skill Packs: Phase Loader priority injection
  • Office Document Generation: HTML-first with PDF/PNG/DOCX/XLSX/PPTX export
  • Persistent Memory: FTS5 + BM25 + AutoDream checkpoint integration
  • SQLite WAL: Full crash recovery
  • Verifiable Assumptions: Auto-verified, falsification forces correction
  • Eternal Mode: Autonomous loop with exponential backoff and budget circuit breaker
  • Local LLM Gateway: Dual-format proxy, virtual keys, per-key rate/budget limiting
  • Bughunt DAG: Structured bug hunting with ledger and reports
  • CLI Tree: lingxiao start/list/init/doctor/about/demo/agents/daemon/worktree
  • Daemon Mode: Self-healing process guard
  • Git Worktree Isolation: Per-task isolated worktrees
  • Permission System: Four modes, four-layer persistence
  • Team Collaboration: P2P messaging, task delegation, review workflows
  • Hardened Mode: Non-loopback auto-enable, header auth enforcement
  • Rate Limit Cooldown: 429 → 30s cooldown
  • Write Scope Isolation: Worker write_scope enforcement
  • Key Masking: API response token masking