-
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