Commit graph

  • 4fb3af93fb Refactor subagent tool, fix custom tool discovery, fix JSON mode stdout flush Mario Zechner 2025-12-19 04:10:09 +01:00
  • 1151975afe Rename pi to pi-pods in README.md Mario Zechner 2025-12-19 02:25:09 +01:00
  • f8b6164ecd Fix Escape key handling for Kitty keyboard protocol Mario Zechner 2025-12-19 02:09:51 +01:00
  • 314ef34ebc
    feat: implement thinking for some more copilot models (#234) Aadish Verma 2025-12-18 19:42:23 -08:00
  • bab5cddd4d Add changelog entry and README link for subagent example (#215) Mario Zechner 2025-12-19 01:46:33 +01:00
  • eb1d08a5fb
    Add subagent orchestration example (#215) Nico Bailon 2025-12-18 16:45:18 -08:00
  • 774aaadbc0 Simplify getApiKey pass-through, add changelog entry for #223 Mario Zechner 2025-12-19 01:37:53 +01:00
  • 1167e84453
    Fix expired OAuth tokens in long-running agent loops (#223) Ahmed Kamal 2025-12-19 02:36:25 +02:00
  • 139af12b37 Merge kitty-protocol-support into main Mario Zechner 2025-12-19 01:21:47 +01:00
  • b2f29613e8 Add /hotkeys command, Ctrl+D exit, markdown table borders Mario Zechner 2025-12-19 01:19:21 +01:00
  • b1be086169 Merge origin/main into kitty-protocol-support Mario Zechner 2025-12-19 01:04:34 +01:00
  • c1f2541639
    Merge pull request #232 from aliou/fix/symlinked-slash-commands Mario Zechner 2025-12-19 00:57:11 +01:00
  • e5e7b2a6a0 Improve hooks.md custom tool example with full type guard pattern Mario Zechner 2025-12-19 00:51:21 +01:00
  • d353e5e219 Add type guards for tool_result event narrowing Mario Zechner 2025-12-19 00:48:03 +01:00
  • 3d9bad8fb6 Expose full tool result content and details in hook tool_result event Mario Zechner 2025-12-19 00:42:08 +01:00
  • 05b7b81338 Skills standard compliance Mario Zechner 2025-12-19 00:11:39 +01:00
  • b9fd912ecf fix(coding-agent): support symlinked slash commands in discovery Aliou Diallo 2025-12-18 23:57:54 +01:00
  • 4f2bc9b617 Add Ctrl+D to README keyboard shortcuts Ahmed Kamal 2025-12-18 19:56:23 +02:00
  • d569f0353e Remove isKittyCtrl and isKittyKey from public exports Ahmed Kamal 2025-12-18 19:51:04 +02:00
  • 727a7ab018 Add Ctrl+D to exit when editor is empty Ahmed Kamal 2025-12-18 19:39:41 +02:00
  • c3c2bffc68 Add helper functions for key detection and update usage Ahmed Kamal 2025-12-18 19:28:43 +02:00
  • 4a4531f887 Add Kitty keyboard protocol support for Shift+Enter and other modifier keys Ahmed Kamal 2025-12-18 19:20:30 +02:00
  • 2f86c8bc3c Release v0.23.4 Mario Zechner 2025-12-18 16:56:50 +01:00
  • 039b3a0845 Merge syntax-highlighting branch: add syntax highlighting and intra-line diff Mario Zechner 2025-12-18 16:54:10 +01:00
  • 5117187362 Add intra-line diff highlighting for edit tool Mario Zechner 2025-12-18 16:49:44 +01:00
  • 1a944f50f9 Syntax highlighting improvements Mario Zechner 2025-12-18 16:01:01 +01:00
  • d2088f7789 Fix: handle IMAGE_RECITATION and IMAGE_OTHER FinishReason in Google provider Mario Zechner 2025-12-18 15:47:15 +01:00
  • 51d007d61a Add changelog entries for Google baseUrl fix (#216, #221) Mario Zechner 2025-12-18 15:40:34 +01:00
  • 98e5b4dce9
    Merge pull request #221 from theBucky/fix/google-provider-baseurl Mario Zechner 2025-12-18 15:40:05 +01:00
  • b02516a5cd Switch to more stable, oldder tsgo, switch all check scripts to tsgo Mario Zechner 2025-12-18 15:20:41 +01:00
  • 9c1a218f66 Add changelog entries for Gemini tool result format fix (#213, #220) Mario Zechner 2025-12-18 15:10:54 +01:00
  • cf448f60fb Merge branch 'main' into fix/gemini-3-flash-tool-result-format Mario Zechner 2025-12-18 15:06:02 +01:00
  • aac68ba35c fix(ai): pass baseUrl to Google GenAI SDK via httpOptions theBucky 2025-12-18 22:03:43 +08:00
  • 21229398ad Update tsgo, switch to tsc for agent package, as tsgo hangs on Alpine in Docker x86 Mario Zechner 2025-12-18 15:01:13 +01:00
  • 84018b0707 fix(ai): correct Gemini tool result format and improve type safety Mario Zechner 2025-12-18 13:43:09 +00:00
  • de2de851c8
    fix(coding-agent): support symlinked tools and hooks in discovery (#219) Aliou Diallo 2025-12-18 13:07:30 +01:00
  • d690310587
    Fix Gemini 3 Flash Preview thinking levels (#212) Markus Ylisiurunen 2025-12-18 14:03:28 +02:00
  • a8b58335c3 Remove coding-agent section from AGENTS.md Mario Zechner 2025-12-18 11:51:27 +00:00
  • f8e6d62db7 Add syntax highlighting to markdown code blocks Sergii Kozak 2025-12-17 20:15:44 -08:00
  • 4ec2708bb3 Update coding-agent DEVELOPMENT.md to reflect current codebase Mario Zechner 2025-12-17 22:41:17 +01:00
  • 82132f6c88 Add Unreleased section to CHANGELOG Mario Zechner 2025-12-17 22:31:18 +01:00
  • 00851369fc Release v0.23.3 Mario Zechner 2025-12-17 22:29:46 +01:00
  • d5dde00d28 Check for compaction before prompt submission, not just after agent turn Mario Zechner 2025-12-17 22:25:20 +01:00
  • 3424550d21 Improve documentation: README settings table, philosophy section, custom-tools intro, rpc hook_error event, hooks import aliases Mario Zechner 2025-12-17 22:04:28 +01:00
  • 5e5bdadbf9 Improve system prompt docs, clean up theme/skills/hooks docs, fix toolResults type Mario Zechner 2025-12-17 21:27:28 +01:00
  • 5cc0126991 Include examples/ folder in binary release archives Mario Zechner 2025-12-17 21:27:07 +01:00
  • c18adef16e Pin Bun to 1.3.4 for cross-compile compatibility Mario Zechner 2025-12-17 18:45:14 +01:00
  • ee4f24fb03 Fix build-binaries workflow: use latest Bun version Mario Zechner 2025-12-17 18:40:52 +01:00
  • 432852c9c5 Fix build: pin Bun to 1.2.20 for cross-compilation support Mario Zechner 2025-12-17 18:40:19 +01:00
  • 4894fa411c Release v0.23.2 Mario Zechner 2025-12-17 17:56:00 +01:00
  • b5c3d77219 Add changelog entry for markdown table fix Mario Zechner 2025-12-17 17:14:12 +01:00
  • c1113deea9
    Fix markdown tables overflowing/wrapping in TUI (width-aware rendering) (#206) Ahmed Kamal 2025-12-17 18:13:27 +02:00
  • d70edf571e
    fix(coding-agent): detect image MIME via file-type (#205) Peter Steinberger 2025-12-17 17:11:56 +01:00
  • 46ba48a35d Release v0.23.1 Mario Zechner 2025-12-17 16:43:09 +01:00
  • ed8ee03e22 Add available imports section to custom tools docs Mario Zechner 2025-12-17 16:41:55 +01:00
  • 909989066a Fix TUI performance regression: add caching to Box, use Text directly for built-in tools Mario Zechner 2025-12-17 16:39:23 +01:00
  • 48b481eb85 Add [Unreleased] section to changelog Mario Zechner 2025-12-17 16:14:36 +01:00
  • 67b73d018f Release v0.23.0 Mario Zechner 2025-12-17 16:13:32 +01:00
  • aedce30618 Re-export Type from typebox, update examples to import from pi-coding-agent Mario Zechner 2025-12-17 16:09:19 +01:00
  • 4e476f603e Add .opencode to gitignore Mario Zechner 2025-12-17 16:06:53 +01:00
  • 0ef73ad1dc Add file-trigger hook example Mario Zechner 2025-12-17 16:06:10 +01:00
  • e7097d911a Custom tools with session lifecycle, examples for hooks and tools Mario Zechner 2025-12-17 16:03:23 +01:00
  • 295f51b53f Release v0.22.5 Mario Zechner 2025-12-17 01:22:13 +01:00
  • 93d000b19d v86.md describing how we could possibly ship a minimal alpine container with mom by default Mario Zechner 2025-12-17 01:05:04 +01:00
  • c352857a43 Add [Unreleased] section to changelog Mario Zechner 2025-12-17 00:40:15 +01:00
  • 03b061773c Release v0.22.4 Mario Zechner 2025-12-17 00:39:14 +01:00
  • e1ce9c1f49 Fix image limits test to use realistic payload sizes Mario Zechner 2025-12-16 23:48:59 +01:00
  • 043a8416b0 Update image limits test with comprehensive 8k stress test results Mario Zechner 2025-12-16 23:01:46 +01:00
  • f1df52ccfd Add comprehensive image limits test suite for all vision-capable providers Mario Zechner 2025-12-16 22:21:22 +01:00
  • 4b04c87b3d
    add new getCursor and getLines methods to editor (#201) Markus Ylisiurunen 2025-12-16 21:13:43 +02:00
  • deee1c2952 Release v0.22.3 Mario Zechner 2025-12-16 20:06:05 +01:00
  • 3c9c47d3bb ai: add image limits test suite Mario Zechner 2025-12-16 20:04:34 +01:00
  • 871188219b Fix editor text clearing during compaction, fixes #179 Mario Zechner 2025-12-16 15:15:37 +01:00
  • 7ac832586f Add tool result streaming Mario Zechner 2025-12-16 14:53:17 +01:00
  • 8319628bc3 Add changelog entries for X-Initiator header support (#200) Mario Zechner 2025-12-16 14:34:56 +01:00
  • c2dea0ce8b
    Add X-Initiator header for GitHub Copilot (#200) Ahmed Kamal 2025-12-16 15:05:22 +02:00
  • 92577316e0
    Fix double new line issues in markdown rendering (#199) Markus Ylisiurunen 2025-12-16 01:25:06 +02:00
  • ce9ffaff91 Fix ANSI styles not preserved across newlines in text wrapping Mario Zechner 2025-12-15 23:00:25 +01:00
  • fbda78bfb3 Fix reasoning disabled by default for all providers Mario Zechner 2025-12-15 22:42:08 +01:00
  • 82dceb22e1 Fix RGB to 256-color mapping for non-truecolor terminals Mario Zechner 2025-12-15 22:32:23 +01:00
  • fd5134f88c Release v0.22.2 Mario Zechner 2025-12-15 22:09:14 +01:00
  • a7e3b8625b Release v0.22.1 Mario Zechner 2025-12-15 21:53:27 +01:00
  • 04058d5812 Release v0.22.0 Mario Zechner 2025-12-15 20:14:25 +01:00
  • 4f5f47a861 Minor README cleanup Mario Zechner 2025-12-15 20:10:05 +01:00
  • 8df24b48ab Update docs and changelogs for GitHub Copilot changes Mario Zechner 2025-12-15 20:08:06 +01:00
  • c5543f7586 GitHub Copilot: auto-enable models, fix gpt-5 API, normalize tool call IDs Mario Zechner 2025-12-15 20:03:51 +01:00
  • 16c8861842 Fix GitHub Copilot model enablement instructions (VS Code, not web) Mario Zechner 2025-12-15 19:18:07 +01:00
  • c151f2d287 Add GitHub Copilot documentation to packages/ai README Mario Zechner 2025-12-15 19:16:56 +01:00
  • f8550a536e Read GitHub Copilot token from oauth.json in test Mario Zechner 2025-12-15 19:16:08 +01:00
  • 5a59b8d18d Add GitHub Copilot test to packages/ai Mario Zechner 2025-12-15 19:12:43 +01:00
  • b66157c649 Add GitHub Copilot support (#191) Mario Zechner 2025-12-15 19:05:17 +01:00
  • ce4ba70d33 Merge branch 'main' into pr-191-github-copilot-auth Mario Zechner 2025-12-15 18:10:15 +01:00
  • 3de8e0757d Fix model selector fuzzy search to match provider and support multi-token queries Mario Zechner 2025-12-15 18:05:32 +01:00
  • fb648bb158
    clean up cau1k 2025-12-15 00:34:38 -05:00
  • 1871962e2e
    fix: model context windows cau1k 2025-12-15 00:17:59 -05:00
  • 7d4cdd09c3
    feat: added filter for generate-models and regenerated cau1k 2025-12-14 22:26:43 -05:00
  • 5f590b7c53
    feat: generate models base on copilot /models endpoint, requires GH token cau1k 2025-12-14 18:42:57 -05:00
  • 7272eb9274 Add artifacts server documentation Mario Zechner 2025-12-14 23:36:26 +00:00
  • 17ebb9a19d
    feat: models.dev in generate models - too many deprecated models cau1k 2025-12-14 17:47:42 -05:00
  • ccae7a4e0e
    feat: initial impl cau1k 2025-12-14 17:18:13 -05:00