Commit graph

  • 0b50c3f36d docs(ai): Add comprehensive image input documentation for all LLM providers Mario Zechner 2025-08-30 18:07:35 +02:00
  • 545d04fc5c fix(ai): Fix OpenAI completions store field type issue Mario Zechner 2025-08-30 01:08:08 +02:00
  • 550da5e47c feat(ai): Add cost tracking to LLM implementations Mario Zechner 2025-08-30 00:45:08 +02:00
  • f9d688d577 refactor(ai): Update LLM implementations to use Model objects Mario Zechner 2025-08-30 00:21:03 +02:00
  • d61d09b88d fix(ai): Deduplicate models and add Anthropic aliases Mario Zechner 2025-08-29 23:34:01 +02:00
  • 9c3f32b91e feat(ai): Add models.generated.ts with 181 tool-capable models Mario Zechner 2025-08-29 23:20:53 +02:00
  • c7618db3f7 refactor(ai): Implement unified model system with type-safe createLLM Mario Zechner 2025-08-29 23:19:47 +02:00
  • 3f36051bc6 feat(ai): Migrate tests to Vitest and add provider test coverage Mario Zechner 2025-08-29 21:32:45 +02:00
  • da66a97ea7 feat(ai): Add auto-generated TypeScript models with factory function Mario Zechner 2025-08-25 21:31:29 +02:00
  • 9b8ea585bd fix(ai): Improve ModelInfo types based on actual data structure Mario Zechner 2025-08-25 20:18:34 +02:00
  • 02a9b4f09f feat(ai): Add models.dev data integration Mario Zechner 2025-08-25 20:10:54 +02:00
  • 4bb3a5ad02 feat(ai): Add OpenAI-compatible provider examples for multiple services Mario Zechner 2025-08-25 17:41:47 +02:00
  • 6112029076 docs(ai): Update README with working quick start examples Mario Zechner 2025-08-25 15:58:57 +02:00
  • 7a6852081d test(ai): Add comprehensive E2E tests for all AI providers Mario Zechner 2025-08-25 15:54:26 +02:00
  • 289e60ab88 fix(ai): Correct Gemini thinking config structure Mario Zechner 2025-08-25 10:33:58 +02:00
  • 3e1422d3d7 feat(ai): Add proper thinking support for Gemini 2.5 models Mario Zechner 2025-08-25 10:26:23 +02:00
  • a8ba19f0b4 feat(ai): Implement Gemini provider with streaming and tool support Mario Zechner 2025-08-24 20:41:10 +02:00
  • cb4c32faaa refactor(ai): Add completion signal to onText/onThinking callbacks Mario Zechner 2025-08-24 20:33:26 +02:00
  • a42c54e6fe docs: Update file paths after moving AI docs to packages/ai/docs/ Mario Zechner 2025-08-24 20:21:38 +02:00
  • 8364ecde4a feat(ai): Add OpenAI Completions and Responses API providers Mario Zechner 2025-08-24 20:18:10 +02:00
  • e5aedfed29 feat(ai): Implement unified AI API with Anthropic provider Mario Zechner 2025-08-17 23:30:20 +02:00
  • f064ea0e14 feat(ai): Create unified AI package with OpenAI, Anthropic, and Gemini support Mario Zechner 2025-08-17 20:18:45 +02:00
  • 2c03724862 fix: Remove unused imports and add biome-ignore for false positive Mario Zechner 2025-08-16 19:21:43 +02:00
  • 3fe1f4c11e Update todos.md Mario Zechner 2025-08-16 19:18:07 +02:00
  • 5bbaaa0773 Formatting Mario Zechner 2025-08-11 21:22:11 +02:00
  • 42bf7b4ae0 Add husky pre-commit hook for formatting and type checking Mario Zechner 2025-08-11 21:15:37 +02:00
  • e21a46e68f feat(agent): Add /tokens command for cumulative token usage tracking Mario Zechner 2025-08-11 15:43:48 +02:00
  • 7e3b94ade6 style(tui): Apply biome formatting fixes Mario Zechner 2025-08-11 14:18:33 +02:00
  • 6e40c5d761 fix(tui): Fix garbled output when content exceeds viewport Mario Zechner 2025-08-11 14:17:46 +02:00
  • 1d9b77298c fix(agent): Properly handle ESC interrupt in TUI with centralized event emission Mario Zechner 2025-08-11 12:21:13 +02:00
  • 1f9d10cab0 Fix file paths. Mario Zechner 2025-08-11 02:32:52 +02:00
  • 192d8d2600 fix(tui): Container change detection for proper differential rendering Mario Zechner 2025-08-11 02:31:49 +02:00
  • 2ec8a27222 feat(tui): Add instructional header and welcome message to chat demo Mario Zechner 2025-08-11 01:36:18 +02:00
  • 5ceaa91c74 fix(tui): Trigger initial render when start() is called Mario Zechner 2025-08-11 01:34:32 +02:00
  • 838fde47ba refactor(tui): Move examples from README to test directory Mario Zechner 2025-08-11 01:29:43 +02:00
  • 12dfcfad23 docs(tui): Update README with surgical differential rendering documentation Mario Zechner 2025-08-11 01:22:45 +02:00
  • 386f90fc36 tui: Implement surgical differential rendering for minimal redraws Mario Zechner 2025-08-11 01:13:42 +02:00
  • 0131b29b2c tui: Fix differential rendering to preserve scrollback buffer Mario Zechner 2025-08-11 00:57:59 +02:00
  • afa807b200 tui-double-buffer: Implement smart differential rendering with terminal abstraction Mario Zechner 2025-08-10 22:33:03 +02:00
  • 923a9e58ab missing-thinking-tokens: Complete task management for reasoning token support Mario Zechner 2025-08-10 14:38:25 +02:00
  • 5d13a90077 docs: Add context window percentage to token usage display todo Mario Zechner 2025-08-10 10:38:52 +02:00
  • f36299ad3a docs: Add todo for automatic context length detection Mario Zechner 2025-08-10 10:33:59 +02:00
  • 8bee281010 Updated todos.md Mario Zechner 2025-08-10 02:15:30 +02:00
  • f82e82da93 docs: Improve reasoning support table clarity Mario Zechner 2025-08-10 02:13:13 +02:00
  • 047d9af407 docs: Fix outdated Gemini thinking content notes Mario Zechner 2025-08-10 01:56:20 +02:00
  • 99ce76d66e feat(agent): Comprehensive reasoning token support across providers Mario Zechner 2025-08-10 01:46:15 +02:00
  • 62d9eefc2a agent: Add reasoning token support for OpenAI reasoning models Mario Zechner 2025-08-10 00:32:30 +02:00
  • 9157411034 Updated agent README.md with test advise Mario Zechner 2025-08-09 21:17:46 +02:00
  • 832b20b173 v0.5.7: Fix tool counter spacing in metrics display Mario Zechner 2025-08-09 20:19:04 +02:00
  • 9fee306075 v0.5.6: Fix CLI execution when installed globally Mario Zechner 2025-08-09 20:16:59 +02:00
  • db86195dd9 v0.5.5: Add tool call metrics display Mario Zechner 2025-08-09 20:11:06 +02:00
  • 9544a8edf9 Display tool call metrics: Add ⚒ counter to token usage display Mario Zechner 2025-08-09 20:10:15 +02:00
  • 1887e33339 v0.5.4 - Fix CLI execution when imported and JSON import issues Mario Zechner 2025-08-09 19:38:00 +02:00
  • f579a3f112 v0.5.4 - Fix lockstep versioning and update all packages Mario Zechner 2025-08-09 19:37:12 +02:00
  • 3a9c3a2ed6 v0.5.3 - Fix missing scripts directory in published package Mario Zechner 2025-08-09 19:26:59 +02:00
  • 42dc46a513 Fix process.cwd() error when running from deleted directory Mario Zechner 2025-08-09 18:05:28 +02:00
  • d304f377d7 Fix pi-agent CLI execution issue when installed globally Mario Zechner 2025-08-09 18:02:34 +02:00
  • c615f3f011 Fix npm publishing warnings and clean up package.json files Mario Zechner 2025-08-09 17:27:16 +02:00
  • a74c5da112 Initial monorepo setup with npm workspaces and dual TypeScript configuration Mario Zechner 2025-08-09 17:18:38 +02:00