- Status: active development on
main - Package version:
0.0.13 - Last implementation date: 2026-03-07
- Latest local commits:
7fc1698- fix: choose best action block and rewrite youtube search intentseaea6c5- feat: add browser session continuity state
- Added deterministic worker artifact persistence under
.github/hooks/artifacts/. - Updated hook enforcement so read-only workers can write only to their artifact path, not arbitrary repo files.
- Added local proof harnesses for allow/deny/quality-gate behavior.
- Extracted system prompt generation, message assembly, slash-command handling, provider registry/model registry helpers, and provider orchestration behind the
src/main/ai-service.jscompatibility facade. - Preserved compatibility markers in the facade for source-sensitive regression tests while reducing internal coupling.
- Added targeted characterization tests for contract stability, command handling, provider orchestration, registry state, policy enforcement, preference parsing, and runtime state seams.
- Confirmed fresh local passes for provider orchestration, contract, feature, and bug-fix suites.
- Browser continuity state remains integrated into prompt steering and
/statusoutput. /clearcontinues to reset continuity and history state together.
- Multi-block action parsing and deterministic browser rewrites remain in place.
- Policy regeneration and non-action guardrails remain active during the modularization work.
- No static diagnostics errors on modified implementation files after updates.
- Fresh provider-seam verification completed with successful contract and regression checks.
src/main/ai-service.js: compatibility facade, orchestration, and remaining execution/safety flows.src/main/ai-service/: extracted prompt, context, command, registry, and orchestration modules.src/main/system-automation.js: action parsing/execution and platform automation primitives.src/cli/commands/chat.js: terminal interaction loop and execution controls.
- Extract concrete provider HTTP clients behind the existing orchestration seam.
- Continue shrinking
src/main/ai-service.jswhile preserving the compatibility facade. - Expand characterization coverage around execution and post-verification seams.
This file supersedes older "implementation complete" snapshots that described the project as an initial Electron-only deliverable. The current system is a broader CLI + automation runtime with ongoing reliability hardening.