Commit Graph

  • 473fd9d942 Fix backticks in project yaml read error main Dhanji R. Prasanna 2026-04-08 11:09:59 +10:00
  • ccb8383f6b fix plan check catch-22 jochen-fix-plans Jochen 2026-03-23 21:04:39 +11:00
  • c343dfa2f0 fix openai tool calls, also plan bug where plan is empty. Jochen 2026-03-23 20:49:58 +11:00
  • 1b26de6cd2 Fix context window progress bar showing wrong token counts Dhanji R. Prasanna 2026-03-18 15:31:20 +11:00
  • 68510e06d1 Swap bold/italic colors: bold=Sapphire, italic=Sky Dhanji R. Prasanna 2026-03-03 11:07:20 +11:00
  • d5a5f832f2 Switch streaming markdown formatter to Catppuccin Macchiato color scheme Dhanji R. Prasanna 2026-03-03 11:04:12 +11:00
  • 98ca094be7 Make write_envelope a compact self-handled tool with flat emojis Dhanji R. Prasanna 2026-02-28 14:54:59 +11:00
  • f074d2c1f4 Bold tool names in compact mode output Dhanji R. Prasanna 2026-02-18 20:40:28 +11:00
  • 78f846e3c4 Fix Chrome diagnostics failing to resolve tilde in chrome_binary path Dhanji R. Prasanna 2026-02-17 13:08:16 +11:00
  • e30ddb8cbc Fix headers with inline formatting breaking onto new line Dhanji R. Prasanna 2026-02-17 12:42:17 +11:00
  • ca1cf5998a Fix Chrome opening visibly instead of headless Dhanji R. Prasanna 2026-02-16 10:21:48 +11:00
  • 7347d92ae8 Make plan approval gate non-destructive and baseline-aware Dhanji R. Prasanna 2026-02-15 09:53:14 +11:00
  • 22b1ab93e4 Auto-detect Chrome for Testing to prevent version mismatch Dhanji R. Prasanna 2026-02-14 14:56:33 +11:00
  • 92352e1897 Make load_toolset a compact tool for CLI display Dhanji R. Prasanna 2026-02-14 14:49:57 +11:00
  • 74714806c0 Add evidence format guidance to plan_write tool description Dhanji R. Prasanna 2026-02-14 14:19:54 +11:00
  • 1d77f3f865 fix: allow new plan_write after completed approved plan Dhanji R. Prasanna 2026-02-14 12:27:38 +11:00
  • 1ad74baaa5 Readability refactor: extract mega-functions into focused helpers Dhanji R. Prasanna 2026-02-13 16:21:38 +11:00
  • 0410efd41b Add 1% safety buffer to context window to prevent API token limit errors Dhanji R. Prasanna 2026-02-13 15:46:53 +11:00
  • a7e0b0ef9e Refactor: deduplicate JSON parsing, provider constructors, and identity function Dhanji R. Prasanna 2026-02-13 12:37:09 +11:00
  • bc98c65956 Compact workspace memory: -29% chars, 37 concepts preserved Dhanji R. Prasanna 2026-02-13 11:44:55 +11:00
  • 41584e4479 memory update Dhanji R. Prasanna 2026-02-13 11:35:26 +11:00
  • fcb839e5fd fix: nest images inside tool_result content for Anthropic API compliance Dhanji R. Prasanna 2026-02-13 10:50:52 +11:00
  • 68f8f13b38 Fix research_status polling tool falsely deduplicated across auto-continue iterations Dhanji R. Prasanna 2026-02-12 15:54:24 +11:00
  • 88d2b9592b Fix tool_call input tokens invisible to context window tracker Dhanji R. Prasanna 2026-02-11 16:12:13 +11:00
  • d61be719c2 fix: strip orphaned tool_calls from preserved assistant message during compaction Dhanji R. Prasanna 2026-02-11 15:22:03 +11:00
  • d3f0112f46 fix: store tool calls structurally for proper API roundtripping Dhanji R. Prasanna 2026-02-11 08:48:07 +11:00
  • 2a4cd1f4d6 fix: strip duplicate tool call JSON from assistant messages when LLM stutters Dhanji R. Prasanna 2026-02-10 19:53:11 +11:00
  • f9625f1a2d Add envelope verification token: keyed SipHash-2-4 MAC stamps envelope.yaml Dhanji R. Prasanna 2026-02-07 17:09:37 +11:00
  • edbae60ff3 Add rulespec extensions: new predicate rules, when conditions, null handling, solon agent Dhanji R. Prasanna 2026-02-07 16:38:27 +11:00
  • 328eecfcad fix: extract_facts fallback for facts-prefixed selectors in datalog verification Dhanji R. Prasanna 2026-02-07 14:42:39 +11:00
  • b045d0c5e9 fix: reject write_envelope with empty facts Dhanji R. Prasanna 2026-02-07 13:24:41 +11:00
  • 6c8e334793 chore: update workspace memory with datalog program generation notes Dhanji R. Prasanna 2026-02-07 12:41:37 +11:00
  • 51dfe71a2b fix: generate actual Soufflé datalog in .dl files instead of YAML Dhanji R. Prasanna 2026-02-07 12:33:50 +11:00
  • 5085f10717 Merge sessions/interactive/07eabd99 Dhanji R. Prasanna 2026-02-07 12:29:56 +11:00
  • afaee8816c tweak to system prompt Dhanji R. Prasanna 2026-02-06 20:32:19 +11:00
  • 14112ff92e Remove client-side plan approval interception Dhanji R. Prasanna 2026-02-06 20:16:11 +11:00
  • 799b4ced8e Remove auto-submit status prompt from /project command Dhanji R. Prasanna 2026-02-06 16:12:33 +11:00
  • 7032e75fc6 Add write_envelope tool with verify_envelope for explicit envelope creation Dhanji R. Prasanna 2026-02-06 16:09:07 +11:00
  • f7a240a99b refactor: decouple rulespec from plan_write, read from analysis/rulespec.yaml Dhanji R. Prasanna 2026-02-06 15:31:23 +11:00
  • a93ce932a3 refactor: Clean up Cargo dependencies - remove unused, update outdated Dhanji R. Prasanna 2026-02-06 14:22:59 +11:00
  • 31bdcb651b feat(cli): add multiline input support with Alt+Enter Dhanji R. Prasanna 2026-02-06 14:09:12 +11:00
  • abfac197ab Add datalog-based invariant verification system Dhanji R. Prasanna 2026-02-06 13:50:54 +11:00
  • bcd50190c6 Add explicit [plan mode] indicator to interactive prompt Dhanji R. Prasanna 2026-02-06 11:31:07 +11:00
  • f35807b728 refactor: move research tools to loadable toolset Dhanji R. Prasanna 2026-02-06 11:17:32 +11:00
  • cbced3390c feat: JIT-injectable toolsets with load_toolset tool Dhanji R. Prasanna 2026-02-06 09:35:11 +11:00
  • ff15db44c0 Restore research as first-class tool, remove research skill Dhanji R. Prasanna 2026-02-06 07:38:06 +11:00
  • b673827076 Fix embedded skill loading: stop XML-escaping location paths Dhanji R. Prasanna 2026-02-05 23:16:40 +11:00
  • 65b2ec368f Add Action Envelope section back to native prompt Dhanji R. Prasanna 2026-02-05 22:27:29 +11:00
  • 3823f8b5f3 Optimize native system prompt - 48% size reduction Dhanji R. Prasanna 2026-02-05 22:16:34 +11:00
  • d978032044 Remove redundant AGENTS.md heading from startup output Dhanji R. Prasanna 2026-02-05 21:38:47 +11:00
  • c6df75d886 Fix shell tool output line clipping to account for suffix Dhanji R. Prasanna 2026-02-05 21:23:00 +11:00
  • 7e2d9bc22c Enforce rulespec creation with plan_write for new plans Dhanji R. Prasanna 2026-02-05 21:12:02 +11:00
  • 085688479b Improve terminal width responsiveness for tool output Dhanji R. Prasanna 2026-02-05 20:44:12 +11:00
  • 19162b1fe6 Exit plan mode when plan is completed or blocked Dhanji R. Prasanna 2026-02-05 20:31:24 +11:00
  • 30627bce97 feat(cli): make tool output responsive to terminal width Dhanji R. Prasanna 2026-02-05 20:18:30 +11:00
  • b2fbcf33d0 Fix plan approval gate and add "Create a plan:" prefix for first message Dhanji R. Prasanna 2026-02-05 19:43:38 +11:00
  • 06d75f613c feat(plan): display rulespec.yaml and envelope.yaml in plan_read/plan_write output Dhanji R. Prasanna 2026-02-05 19:08:55 +11:00
  • bc5c1bdf61 Fix plan UI formatting to handle Vec<Check> and display elegantly Dhanji R. Prasanna 2026-02-05 14:38:18 +11:00
  • e34f37fd47 Merge sessions/sdlc/3b6c6c3e into main Dhanji R. Prasanna 2026-02-05 14:38:08 +11:00
  • 307f04fa25 chore: Compress workspace memory after research externalization Dhanji R. Prasanna 2026-02-05 14:29:48 +11:00
  • 74c2671e1b docs: Update documentation for Agent Skills system Dhanji R. Prasanna 2026-02-05 14:26:26 +11:00
  • cff32bf0ba Make research skill self-contained without external scripts Dhanji R. Prasanna 2026-02-05 14:22:17 +11:00
  • c3549ce043 refactor: Remove unused functions from skills module Dhanji R. Prasanna 2026-02-05 14:17:56 +11:00
  • 38da6a56ef analysis: Update dependency graph for commits b6d2582..9443f933 Dhanji R. Prasanna 2026-02-05 14:02:44 +11:00
  • 788debb93a remove cruft from system prompt Dhanji R. Prasanna 2026-02-05 14:01:26 +11:00
  • 68fd7b96c1 Remove accidental Emacs lock file Dhanji R. Prasanna 2026-02-05 14:01:03 +11:00
  • 6cb70f26fa Fix empty Language-Specific Guidance header in system prompt Dhanji R. Prasanna 2026-02-05 14:00:52 +11:00
  • 9443f9333b refactor: Remove hardcoded Web Research section from system prompt Dhanji R. Prasanna 2026-02-05 13:41:53 +11:00
  • 0b308853a0 fix: Improve research skill with ANSI stripping and fallback extraction Dhanji R. Prasanna 2026-02-05 13:35:32 +11:00
  • 39e586982c feat: Externalize research tool as embedded skill Dhanji R. Prasanna 2026-02-05 13:23:26 +11:00
  • bf9e3dc878 Merge sessions/interactive/213d9910 Dhanji R. Prasanna 2026-02-05 13:05:57 +11:00
  • 89c071baf6 fix: honor --resume flag when used with --agent --chat Dhanji R. Prasanna 2026-02-05 13:05:48 +11:00
  • bc2860dd3a studio sdlc: merge worktree on completion, move state to .g3/ Dhanji R. Prasanna 2026-02-05 13:03:54 +11:00
  • 0e64f13a8a Merge feature/agent-skills-support: Agent Skills specification support Dhanji R. Prasanna 2026-02-05 12:46:53 +11:00
  • 6228001bfc Remove automatic session resume suggestion on startup Dhanji R. Prasanna 2026-02-05 12:40:27 +11:00
  • 8bbaf6f02e Tighten system prompt and tool definitions Dhanji R. Prasanna 2026-02-05 12:36:49 +11:00
  • b6d25824f3 Tighten system prompt Dhanji R. Prasanna 2026-02-05 12:01:01 +11:00
  • 25ad198b83 Sync agent plan mode state on CLI startup Dhanji R. Prasanna 2026-02-05 11:47:38 +11:00
  • b86901a86b Merge sessions/interactive/47299e3b Dhanji R. Prasanna 2026-02-05 11:47:24 +11:00
  • 3d3f68e6da Externalize native system prompt to markdown file Dhanji R. Prasanna 2026-02-05 11:46:49 +11:00
  • 0f919237ea Make plan approval gate only active in plan mode Dhanji R. Prasanna 2026-02-05 11:41:52 +11:00
  • 3d284b8b60 Merge sessions/interactive/179ac8a6 Dhanji R. Prasanna 2026-02-05 11:37:07 +11:00
  • 1f1a517620 feat(plan): support multiple negative and boundary checks Dhanji R. Prasanna 2026-02-05 11:36:45 +11:00
  • 41839b909e Remove stray test file Dhanji R. Prasanna 2026-02-05 11:34:15 +11:00
  • c347a73cbd Add plan approval gate to block file changes without approved plan Dhanji R. Prasanna 2026-02-05 11:34:10 +11:00
  • add8060526 Add studio sdlc command for SDLC maintenance pipeline Dhanji R. Prasanna 2026-02-05 10:46:10 +11:00
  • fdb1255f02 Add --resume <session-id> flag for explicit session resumption Dhanji R. Prasanna 2026-02-05 10:23:39 +11:00
  • 3046f0dd6e feat: Add invariants system for Plan Mode verification Dhanji R. Prasanna 2026-02-04 20:47:51 +11:00
  • a5f6475603 feat: implement Agent Skills specification support Dhanji R. Prasanna 2026-02-04 12:58:57 +11:00
  • 95d9847354 Update dependency analysis artifacts with detailed evidence Dhanji R. Prasanna 2026-02-02 17:20:15 +11:00
  • 263a838d31 Remove redundant 'No plan exists' message from plan_read output Dhanji R. Prasanna 2026-02-02 17:19:01 +11:00
  • e332109273 Auto-approve plans in non-interactive (autonomous/one-shot) mode Dhanji R. Prasanna 2026-02-02 17:16:21 +11:00
  • 0aead8d86d fix: Enable compact UI output for plan_approve tool Dhanji R. Prasanna 2026-02-02 17:06:10 +11:00
  • f8448e5622 feat: Plan Mode interactive flow with approval shortcuts Dhanji R. Prasanna 2026-02-02 16:59:52 +11:00
  • 9024f693fa Fix plan tool UI formatting Dhanji R. Prasanna 2026-02-02 16:29:37 +11:00
  • e893794029 Rename /feature command to /plan Dhanji R. Prasanna 2026-02-02 16:00:09 +11:00
  • 8705228fda Fix input formatter bugs: apostrophe highlighting and line duplication Dhanji R. Prasanna 2026-02-02 15:54:38 +11:00
  • 571188305a feat: add compact UI output for Plan Mode tools Dhanji R. Prasanna 2026-02-02 15:30:05 +11:00
  • d6b7177107 Implement plan_verify() for deterministic evidence validation Dhanji R. Prasanna 2026-02-02 15:15:03 +11:00
  • a63950d8f5 Add Plan Mode to replace TODO system Dhanji R. Prasanna 2026-02-02 14:38:25 +11:00