Commit Graph

  • 91239ae2ca modified scout to be more HTML aggressive for content Dhanji R. Prasanna 2026-01-09 20:37:21 +11:00
  • c88ffa2431 Remove final_output tool, improve scout agent Dhanji R. Prasanna 2026-01-09 20:30:00 +11:00
  • 22d1ac8096 Move WebDriver instructions from main prompt to scout agent Dhanji R. Prasanna 2026-01-09 16:01:47 +11:00
  • 33e5705fc3 Add research tool for web-based research via scout agent Dhanji R. Prasanna 2026-01-09 15:59:19 +11:00
  • de50726eeb Prefer ripgrep over grep in system prompts Dhanji R. Prasanna 2026-01-09 15:28:04 +11:00
  • e301075666 Fix panic on multi-byte chars in filter_json buffer truncation Dhanji R. Prasanna 2026-01-09 15:20:57 +11:00
  • c470964628 Fix: Save LLM text response to context after tool execution Dhanji R. Prasanna 2026-01-09 15:04:43 +11:00
  • 777191b3cb Remove final_output tool - let summaries stream naturally Dhanji R. Prasanna 2026-01-09 14:57:24 +11:00
  • bebf04c7bd Tighten system prompt Dhanji R. Prasanna 2026-01-09 14:11:19 +11:00
  • d96d8c1d90 Rewrite JSON tool call filter with clean state machine Dhanji R. Prasanna 2026-01-09 14:05:11 +11:00
  • 49b27b0cbc fix: truncate long lines in streaming tool output to prevent terminal wrapping Dhanji R. Prasanna 2026-01-09 13:35:58 +11:00
  • 67be0f20c7 fix: remove allow_multiple_tool_calls config and simplify tool execution flow Dhanji R. Prasanna 2026-01-09 13:28:07 +11:00
  • a72d5a650a Fix two markdown formatting bugs Dhanji R. Prasanna 2026-01-08 20:50:26 +11:00
  • 19a804e0be Add syntax highlighting for Racket, Elisp, and Scheme Dhanji R. Prasanna 2026-01-08 20:35:34 +11:00
  • df706308ca Unify final_output rendering with streaming markdown formatter Dhanji R. Prasanna 2026-01-08 20:30:44 +11:00
  • 347513b04c Add comprehensive stress tests for streaming markdown formatter Dhanji R. Prasanna 2026-01-08 20:27:28 +11:00
  • fadfaee040 update gitingore Dhanji R. Prasanna 2026-01-08 13:50:03 +11:00
  • 381b852869 refactor(g3-core): Extract streaming utilities into dedicated module Dhanji R. Prasanna 2026-01-08 13:20:11 +11:00
  • 267ef00848 refactor: extract session helper in webdriver.rs to reduce boilerplate Dhanji R. Prasanna 2026-01-08 13:05:44 +11:00
  • 5bfaee8dd5 use consistent naming for compaction Dhanji R. Prasanna 2026-01-08 12:54:03 +11:00
  • 3776ed847e refactor: use shared streaming helpers in openai and embedded providers Dhanji R. Prasanna 2026-01-07 13:01:03 +11:00
  • 2bf475960c refactor: extract shared streaming utilities module Dhanji R. Prasanna 2026-01-07 12:48:07 +11:00
  • bb63050779 refactor: improve readability of streaming and file ops code Dhanji R. Prasanna 2026-01-07 12:39:05 +11:00
  • 532ed132f7 Few shot prompts for carmack Dhanji R. Prasanna 2026-01-07 12:33:11 +11:00
  • 4e7aca50fa feat: royal blue tool names in agent mode + fix README heading display Dhanji R. Prasanna 2026-01-07 11:37:51 +11:00
  • 189fdec006 Carmack agent Dhanji R. Prasanna 2026-01-07 11:18:27 +11:00
  • 1980e62511 Improve code readability in g3-core Dhanji R. Prasanna 2026-01-07 11:16:42 +11:00
  • 2e9535974d removed testing craft Dhanji R. Prasanna 2026-01-07 10:46:37 +11:00
  • 775bcd10a5 chore: remove g3-console crate entirely Dhanji R. Prasanna 2026-01-07 10:41:46 +11:00
  • 1056b4193b chore(g3-cli): remove orphaned retro_tui and tui modules Dhanji R. Prasanna 2026-01-07 10:39:42 +11:00
  • 48036d01e3 fix(g3-core): disable auto-continue in interactive mode Dhanji R. Prasanna 2026-01-07 10:37:30 +11:00
  • a553764e93 docs(agents): add git authorship rule to all agent prompts Dhanji R. Prasanna 2026-01-07 10:27:44 +11:00
  • b73dfacb7a refactor(g3-core): extract provider_registration and session modules Dhanji R. Prasanna 2026-01-07 10:20:28 +11:00
  • c4ae85de72 Add --new-session flag to skip session resumption in agent mode Dhanji R. Prasanna 2026-01-07 09:59:15 +11:00
  • f0bd7959b1 chore(analysis): update dependency analysis artifacts Dhanji R. Prasanna 2026-01-07 09:36:52 +11:00
  • ff08a622eb ask all agents to commit their work Dhanji R. Prasanna 2026-01-07 09:31:02 +11:00
  • 5d20da2609 Add 54 integration tests for CLI, tools, and message serialization Dhanji R. Prasanna 2026-01-07 09:23:34 +11:00
  • 9cb6282719 update lamport Dhanji R. Prasanna 2026-01-07 09:07:29 +11:00
  • 311b3bd75a added hopper testing agent and updated fowler to use euler Dhanji R. Prasanna 2026-01-07 09:06:46 +11:00
  • e2445a5d22 refactor(g3-core): extract duplicate detection helper and consolidate thinning Dhanji R. Prasanna 2026-01-07 08:45:51 +11:00
  • a87928661d Remove overly broad *.json from .gitignore Dhanji R. Prasanna 2026-01-06 13:54:27 +11:00
  • 2d8e733820 Add dependency graph JSON data Dhanji R. Prasanna 2026-01-06 13:24:01 +11:00
  • 6d6aed563d Add structural dependency analysis artifacts Dhanji R. Prasanna 2026-01-06 13:23:24 +11:00
  • 764d1bf67e Add ./tmp/ to .gitignore Dhanji R. Prasanna 2026-01-06 12:50:14 +11:00
  • 2592fee5d5 Generalize lamport.md examples to be language-agnostic Dhanji R. Prasanna 2026-01-06 12:49:00 +11:00
  • e2fffaab94 Slim down AGENTS.md and update lamport.md for machine-specific output Dhanji R. Prasanna 2026-01-06 12:46:40 +11:00
  • 6d2cab93f5 Extend euler.md to require AGENTS.md updates Dhanji R. Prasanna 2026-01-06 12:35:12 +11:00
  • 9132c441f1 Remove Key findings section from dependency analysis docs Dhanji R. Prasanna 2026-01-06 12:33:48 +11:00
  • d695f10604 Document dependency analysis artifacts in AGENTS.md Dhanji R. Prasanna 2026-01-06 12:31:17 +11:00
  • 386176899e Remove vision tools (except take_screenshot) and macax tools Dhanji R. Prasanna 2026-01-03 17:38:25 +11:00
  • 29e263ac49 Fix Unicode space handling in macOS screenshot filenames Dhanji R. Prasanna 2026-01-03 17:17:08 +11:00
  • f7e2f38fe9 lamport run Dhanji R. Prasanna 2026-01-03 16:48:30 +11:00
  • f4a1bf5e93 fix agent-mode session resumption bug Dhanji R. Prasanna 2026-01-03 16:44:58 +11:00
  • 76bfb77f84 further fowler fixes and session fixes Dhanji R. Prasanna 2026-01-03 15:47:04 +11:00
  • 65867e7f96 refactor tools out of lib.rs Dhanji R. Prasanna 2026-01-03 15:06:34 +11:00
  • 595ad6ad21 agent mode resumption Dhanji R. Prasanna 2026-01-03 14:50:08 +11:00
  • 016efc1db6 Prevent agent mode from stopping after first TODO phase Dhanji R. Prasanna 2025-12-27 12:35:31 +11:00
  • 8d071d5eed fix: fowler agent now respects --workspace flag and reads project docs Dhanji R. Prasanna 2025-12-26 15:24:20 +11:00
  • 4c25e43ee4 refactoring Dhanji R. Prasanna 2025-12-26 15:16:12 +11:00
  • 7e59e181f7 context line ui Dhanji R. Prasanna 2025-12-26 12:58:13 +11:00
  • 666be4ff40 Fix duplicate tool call handling: move tool_executed flag and reset parser Dhanji R. Prasanna 2025-12-26 11:55:57 +11:00
  • 46611d9e13 Improve read_image output formatting Dhanji R. Prasanna 2025-12-26 11:36:10 +11:00
  • 2a4dad2842 Update read_image output with box drawing characters Dhanji R. Prasanna 2025-12-26 11:29:33 +11:00
  • e688d3b29f Simplify read_image imgcat output formatting Dhanji R. Prasanna 2025-12-26 11:24:13 +11:00
  • 3601cc0547 Enhance read_image tool with magic byte detection and multi-image support Dhanji R. Prasanna 2025-12-26 11:19:37 +11:00
  • 3ece02ff31 fix: resolve compiler warnings across crates Dhanji R. Prasanna 2025-12-25 18:47:22 +11:00
  • 258f9878ff style: use ◉ symbol for token count in timing footer Dhanji R. Prasanna 2025-12-25 18:40:17 +11:00
  • d09c80180e fix: remove redundant TODO list header that breaks boxing effect Dhanji R. Prasanna 2025-12-25 18:34:51 +11:00
  • 64f27c0abc feat: move TODO lists to session-scoped directories Dhanji R. Prasanna 2025-12-25 18:33:03 +11:00
  • d9c58576a1 feat: add background_process tool for launching long-running processes Dhanji R. Prasanna 2025-12-25 18:23:10 +11:00
  • 9ff5ba6098 Fix auto-continue false positives from tool-call-like content Dhanji R. Prasanna 2025-12-25 17:55:13 +11:00
  • f9d0c33461 Revert "Fix auto-continue bug: ensure assistant message before continue prompt" Dhanji R. Prasanna 2025-12-24 15:52:23 +11:00
  • fe96969adb Fix auto-continue bug: ensure assistant message before continue prompt Dhanji R. Prasanna 2025-12-24 15:50:30 +11:00
  • cd64ebbf87 Add tokens consumed and context percentage to per-tool timing footer Dhanji R. Prasanna 2025-12-24 15:44:19 +11:00
  • fd22ce9890 refactor(g3-core): extract 4 modules from monolithic lib.rs Dhanji R. Prasanna 2025-12-24 14:32:39 +11:00
  • 382b905441 duplicate output fix Dhanji R. Prasanna 2025-12-23 17:20:23 +11:00
  • ed246ce434 consolidate .g3/session -> .g3/sessions/* Dhanji R. Prasanna 2025-12-23 16:22:12 +11:00
  • 0b023b610f Update README with recent improvements Dhanji R. Prasanna 2025-12-22 17:32:39 +11:00
  • 743d622468 Add token usage and context % to timing footer Dhanji R. Prasanna 2025-12-22 17:22:54 +11:00
  • 720ad8cad7 Merge branch 'dhanji/fix-auto-continue': Fix auto-continue and duplicate detection bugs Dhanji R. Prasanna 2025-12-22 17:12:24 +11:00
  • 10e2fe9b94 Add tests for duplicate detection logic Dhanji R. Prasanna 2025-12-22 17:11:05 +11:00
  • c7204c6699 Fix tool call detection and duplicate handling issues Dhanji R. Prasanna 2025-12-22 16:55:09 +11:00
  • da91459e09 Fix auto-continue bug: don't return early when tools executed but final_output not called Dhanji R. Prasanna 2025-12-22 16:45:17 +11:00
  • 923def0ab2 Convert all INFO logs to DEBUG to reduce CLI noise Dhanji R. Prasanna 2025-12-22 16:27:35 +11:00
  • 58cbf3431a Fix auto-continue bug: don't mark tool calls consumed prematurely Dhanji R. Prasanna 2025-12-22 16:24:11 +11:00
  • 3a07a02b02 Add comprehensive tests for StreamingToolParser Dhanji R. Prasanna 2025-12-22 16:10:34 +11:00
  • 8070147a0c Fix multiple tool call handling and improve auto-continue logic Dhanji R. Prasanna 2025-12-22 16:08:57 +11:00
  • a755301cf9 attempt 2 Dhanji R. Prasanna 2025-12-22 15:33:23 +11:00
  • 0e4febc3fb attempted fix of autocontinue Dhanji R. Prasanna 2025-12-22 15:01:27 +11:00
  • 38fcaaf449 Add edge case tests for filter_json_tool_calls Dhanji R. Prasanna 2025-12-22 13:30:57 +11:00
  • 3bc254962c clean up filter_json a bit (more to come) Dhanji R. Prasanna 2025-12-22 12:03:09 +11:00
  • 87d9b39ae4 update gitignore Dhanji R. Prasanna 2025-12-22 11:50:01 +11:00
  • 01a5284d6d Move fixed_filter_json from g3-core to g3-cli Dhanji R. Prasanna 2025-12-22 10:32:21 +11:00
  • fbf31e5f68 Fix continuation errors: auto-continue when final_output not called Dhanji R. Prasanna 2025-12-20 15:32:12 +11:00
  • ba8bd371fc fix randomly ending iteration Dhanji R. Prasanna 2025-12-19 16:40:01 +11:00
  • e771382bd0 agent mode + fowler bot Dhanji R. Prasanna 2025-12-19 16:14:03 +11:00
  • b4f6da6bf2 duplicate tool call bugfix Dhanji R. Prasanna 2025-12-19 15:24:03 +11:00
  • faa6512b1f Revert to Safari as default WebDriver browser Dhanji R. Prasanna 2025-12-16 12:36:18 +11:00
  • bbe57b4764 Fix ChromeDriver session hanging when Chrome is already running Dhanji R. Prasanna 2025-12-15 17:36:34 +11:00
  • 81cba42c8d Add Chrome for Testing support for reliable WebDriver automation Dhanji R. Prasanna 2025-12-15 17:02:30 +11:00