Mario Zechner
df07a74ad5
Release v0.25.0
2025-12-20 22:02:47 +01:00
Mario Zechner
085294b764
Release v0.24.5
2025-12-19 22:09:35 +01:00
Mario Zechner
f377c3c9c3
Release v0.24.4
2025-12-19 21:54:36 +01:00
Mario Zechner
ad4eb3afa6
Release v0.24.3
2025-12-19 21:36:16 +01:00
Mario Zechner
5095b4eb02
Release v0.24.2
2025-12-19 21:12:53 +01:00
Mario Zechner
50b055f3ae
Release v0.24.1
2025-12-19 20:51:44 +01:00
Mario Zechner
16685a36ec
Release v0.24.0
2025-12-19 05:21:25 +01:00
Mario Zechner
f92147ffe8
Release v0.23.5
2025-12-19 05:15:34 +01:00
Mario Zechner
575dcb2676
Fix X-Initiator header logic for GitHub Copilot
...
Check last message role instead of any message in history.
This matches the original correct implementation from PR #200 .
fixes #209
2025-12-19 05:08:28 +01:00
Mario Zechner
2f86c8bc3c
Release v0.23.4
2025-12-18 16:56:50 +01:00
Mario Zechner
039b3a0845
Merge syntax-highlighting branch: add syntax highlighting and intra-line diff
...
- Syntax highlighting for markdown code blocks, read/write tool output
- Intra-line diff highlighting for edit tool with word-level inverse
- VS Code-style syntax colors in themes
- Fix Google provider FinishReason handling
- Upgrade @google/genai to 1.34.0
2025-12-18 16:54:10 +01:00
Mario Zechner
1a944f50f9
Syntax highlighting improvements
...
- Fix cli-highlight import (use static import instead of dynamic require)
- Add syntax highlighting to read/write tool output
- Update dark/light themes with VS Code default syntax colors
- Add highlightCode and getLanguageFromPath exports
- Upgrade @google/genai to 1.34.0 for IMAGE_RECITATION/IMAGE_OTHER FinishReason
- Add AGENTS.md rule: never downgrade code to fix type errors from outdated deps
2025-12-18 16:01:01 +01:00
Mario Zechner
b02516a5cd
Switch to more stable, oldder tsgo, switch all check scripts to tsgo
2025-12-18 15:20:41 +01:00
Markus Ylisiurunen
d690310587
Fix Gemini 3 Flash Preview thinking levels ( #212 )
...
* use the correct Gemini 3 Flash Preview thinking levels
* fix a build error
* add changelog entry
* regenerate models
* make less assumptions about future models
2025-12-18 13:03:28 +01:00
Sergii Kozak
f8e6d62db7
Add syntax highlighting to markdown code blocks
2025-12-17 20:15:44 -08:00
Mario Zechner
00851369fc
Release v0.23.3
2025-12-17 22:29:46 +01:00
Mario Zechner
4894fa411c
Release v0.23.2
...
Fixed Claude models via GitHub Copilot re-answering all previous prompts.
fixes #209
2025-12-17 17:56:00 +01:00
Mario Zechner
b5c3d77219
Add changelog entry for markdown table fix
2025-12-17 17:14:12 +01:00
Peter Steinberger
d70edf571e
fix(coding-agent): detect image MIME via file-type ( #205 )
...
Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2025-12-17 17:11:56 +01:00
Mario Zechner
46ba48a35d
Release v0.23.1
2025-12-17 16:43:09 +01:00
Mario Zechner
67b73d018f
Release v0.23.0
2025-12-17 16:13:32 +01:00
Mario Zechner
295f51b53f
Release v0.22.5
2025-12-17 01:22:13 +01:00
Mario Zechner
03b061773c
Release v0.22.4
...
- Add --list-models CLI flag for listing/finding models with fuzzy search
fixes #203
2025-12-17 00:39:14 +01:00
Mario Zechner
deee1c2952
Release v0.22.3
2025-12-16 20:06:05 +01:00
Mario Zechner
fd5134f88c
Release v0.22.2
2025-12-15 22:09:14 +01:00
Mario Zechner
a7e3b8625b
Release v0.22.1
2025-12-15 21:53:27 +01:00
Mario Zechner
04058d5812
Release v0.22.0
2025-12-15 20:14:25 +01:00
Mario Zechner
3b440bb13b
Release v0.21.0
2025-12-13 23:55:31 +01:00
Mario Zechner
aed17da044
Release v0.20.2
2025-12-13 01:11:36 +01:00
Mario Zechner
59cf6c717b
Release v0.20.1
2025-12-13 00:57:12 +01:00
Mario Zechner
a5268d2aa7
Release v0.20.0
2025-12-12 23:25:01 +01:00
Mario Zechner
236856aa48
Release v0.19.2
2025-12-12 23:03:01 +01:00
Mario Zechner
d6809328da
mom: add events system for scheduled wake-ups
...
- Three event types: immediate, one-shot, periodic (cron)
- Events are JSON files in workspace/events/
- EventsWatcher with fs.watch, 100ms debounce
- Queue integration via SlackBot.enqueueEvent() (max 5)
- Fix setTyping race condition causing duplicate messages
- System prompt documents events for mom
- Design doc in docs/events.md
- Add croner dependency for cron scheduling
2025-12-12 22:45:34 +01:00
Mario Zechner
948b4115c1
Release v0.19.1
2025-12-12 17:53:45 +00:00
Mario Zechner
e3dadeb4e7
Release v0.19.0
2025-12-12 17:33:16 +00:00
Mario Zechner
c6a4c1da95
Release v0.18.8
2025-12-12 11:30:11 +01:00
Mario Zechner
80a04fb1aa
Release v0.18.7
2025-12-12 11:15:26 +01:00
Mario Zechner
dba2674681
Release v0.18.6
2025-12-12 10:53:53 +01:00
Mario Zechner
44e9b1c8e9
Release v0.18.5
2025-12-12 10:00:57 +01:00
Mario Zechner
652ac0fa36
Release v0.18.4
2025-12-12 00:00:08 +01:00
Mario Zechner
a13c8c34f5
Release v0.18.3
2025-12-11 20:34:04 +01:00
Mario Zechner
de7f71838c
mom: add coding-agent dependency, update compaction docs
2025-12-11 13:04:45 +01:00
Mario Zechner
b40ecf0ee1
Release v0.18.2
2025-12-10 23:39:16 +01:00
Mario Zechner
f931c57726
Release v0.18.1
2025-12-10 21:25:15 +01:00
Mario Zechner
99b4b1aca0
Add Mistral as AI provider
...
- Add Mistral to KnownProvider type and model generation
- Implement Mistral-specific compat handling in openai-completions:
- requiresToolResultName: tool results need name field
- requiresAssistantAfterToolResult: synthetic assistant message between tool/user
- requiresThinkingAsText: thinking blocks as <thinking> text
- requiresMistralToolIds: tool IDs must be exactly 9 alphanumeric chars
- Add MISTRAL_API_KEY environment variable support
- Add Mistral tests across all test files
- Update documentation (README, CHANGELOG) for both ai and coding-agent packages
- Remove client IDs from gemini.md, reference upstream source instead
Closes #165
2025-12-10 20:36:19 +01:00
Mario Zechner
7785b7c93f
Release v0.18.0
2025-12-10 01:18:13 +01:00
Mario Zechner
04d59f31ea
feat(coding-agent): implement hooks system
...
- Add hooks infrastructure in core/hooks/ (loader, runner, types)
- HookUIContext interface with mode-specific implementations
- Interactive mode: TUI-based selector/input/confirm dialogs
- RPC mode: JSON protocol for hook UI requests/responses
- Print mode: no-op UI context (hooks run but can't prompt)
- AgentSession.branch() now async, returns { selectedText, skipped }
- Settings: hooks[] and hookTimeout configuration
- Export hook types from package for hook authors
Based on PR #147 proposal, adapted for new architecture.
2025-12-09 22:17:12 +01:00
Mario Zechner
195760d8ee
Fix version scripts: clean reinstall to avoid npm workspace bug
2025-12-09 21:56:22 +01:00
Mario Zechner
55032f1697
Add [Unreleased] section to changelogs
2025-12-09 21:51:01 +01:00
Mario Zechner
2d9ecd1750
Release v0.17.0
2025-12-09 21:47:39 +01:00