Mario Zechner
498958a92a
Updated AGENTS.md
2026-01-09 23:15:14 +01:00
Mario Zechner
dbd82df5af
docs: add PR workflow rules
2026-01-09 23:11:19 +01:00
Mario Zechner
63f3e609e7
Merge pull request #606 from badlogic/chore/changelog-footer-data-provider
...
chore(coding-agent): add footer data provider changelog
2026-01-09 23:08:03 +01:00
Mario Zechner
4afbf4291f
chore(coding-agent): add footer data provider changelog
2026-01-09 23:04:20 +01:00
Mario Zechner
22b2a18952
Merge pull request #600 from nicobailon/feature/footer-data-provider
...
feat(coding-agent): add FooterDataProvider for git branch and extension statuses
2026-01-09 22:46:23 +01:00
Mario Zechner
e8eb4c254a
feat: add search parameter and auto-select to /model command
...
- /model <search> pre-filters selector or auto-selects on exact match
- Support provider/model syntax for disambiguation (e.g., /model openai/gpt-4)
- Auto-select logic moved to InteractiveMode to avoid selector UI flicker
Closes #587
2026-01-09 22:39:26 +01:00
Aadish Verma
92eb6665fe
feat: add API pricing for antigravity models ( #588 )
2026-01-09 22:20:51 +01:00
Mario Zechner
b4b9cc2a80
Rebuild prompt widget on resume
2026-01-09 22:19:55 +01:00
Mario Zechner
35690f6d1a
Merge branch 'fix/lazy-homedir-env-first'
2026-01-09 22:09:27 +01:00
Mario Zechner
4c68ab6eab
chore: update prompt-url widget
2026-01-09 22:09:05 +01:00
Mario Zechner
e2d14cdc23
Add spacing before aborted messages
2026-01-09 21:48:43 +01:00
Mario Zechner
62a423a218
Adjust widget spacing with empty state
2026-01-09 21:42:44 +01:00
Mario Zechner
b95cb7503e
Add PR/issue widget metadata and spacing
2026-01-09 21:40:29 +01:00
Mario Zechner
32dd0d3cc4
Add changelog entries for PR 598
2026-01-09 20:50:23 +01:00
gnattu
58b903690b
Set strict parameter to false in OpenAI response mapping ( #598 )
...
lm-studio hosted openai-like api endpoint requires this parameter to either be a defined boolean, or not specifying this option entirely. null will fail the API validation.
2026-01-09 20:32:58 +01:00
Thomas Mustier
902d5d3d05
Add Alt+Up hotkey to restore queued messages ( #604 )
2026-01-09 20:31:51 +01:00
Mario Zechner
60f5a03576
Add [Unreleased] section for next cycle
2026-01-09 20:24:50 +01:00
Mario Zechner
d856bb097c
Release v0.42.1
2026-01-09 20:24:10 +01:00
Aliou Diallo
cfef1069bb
fix(coding-agent): follow symlinked directories in prompt template loading ( #601 )
2026-01-09 18:41:42 +01:00
Thomas Mustier
fbc4e89f84
fix(ai): skip zen tests when OPENCODE_API_KEY is not set ( #605 )
...
The zen.test.ts file was added without the standard skipIf guard,
causing CI to fail on all PRs since no OPENCODE_API_KEY is configured.
This follows the same pattern used by other API-dependent tests.
2026-01-09 18:41:12 +01:00
Nico Bailon
7b902612e9
feat(coding-agent): add FooterDataProvider for git branch and extension statuses
...
Expose data that extensions cannot otherwise access: git branch and
extension statuses from setStatus(). Token stats, model info, etc.
remain computable via ctx.sessionManager and ctx.model.
2026-01-09 07:39:30 -08:00
Helmut Januschka
b4351040a7
pi pi pi pew ( #594 )
2026-01-09 12:43:00 +01:00
jhyang
d2882c2643
Resolve os.homedir() lazily instead of at module load time
...
- Move homedir() calls into functions for lazy evaluation
- Add GOOGLE_APPLICATION_CREDENTIALS support for Vertex AI
2026-01-09 16:09:54 +08:00
Mario Zechner
5eb53cdb9e
Add [Unreleased] section for next cycle
2026-01-09 07:00:09 +01:00
Mario Zechner
0752995424
Release v0.42.0
2026-01-09 06:59:26 +01:00
Mario Zechner
97d0189eae
Add OpenCode Zen provider support
2026-01-09 06:58:20 +01:00
Mario Zechner
98b25baf4d
Add [Unreleased] section for next cycle
2026-01-09 06:07:35 +01:00
Mario Zechner
ec9def84ef
Release v0.41.0
2026-01-09 06:06:54 +01:00
Mario Zechner
342d896881
Add changelog entry for Anthropic OAuth restoration
2026-01-09 06:02:20 +01:00
Mario Zechner
19b5663340
Revert "Remove Anthropic OAuth support"
...
This reverts commit f5e6bcac1b .
2026-01-09 06:00:20 +01:00
Mario Zechner
f745321169
Clean-up.
2026-01-09 05:23:08 +01:00
Mario Zechner
439385afbc
Add [Unreleased] section for next cycle
2026-01-09 05:12:52 +01:00
Mario Zechner
ebd661fe13
Release v0.40.1
2026-01-09 05:11:49 +01:00
Mario Zechner
f5e6bcac1b
Remove Anthropic OAuth support
2026-01-09 05:10:33 +01:00
Mario Zechner
2e362fbfd2
Make mac-system-theme extension async to avoid blocking keyboard input
2026-01-09 00:49:31 +01:00
Mario Zechner
0cf4e1dbf9
Add [Unreleased] section for next cycle
2026-01-09 00:44:14 +01:00
Mario Zechner
070ef9c771
Release v0.40.0
2026-01-09 00:43:32 +01:00
Mario Zechner
e0e66a3054
Add documentation on component invalidation and theme changes
2026-01-09 00:42:33 +01:00
Mario Zechner
45a6c394ca
Fix components not rebuilding content on theme change
2026-01-09 00:40:57 +01:00
Mario Zechner
36fbce85c2
Add [Unreleased] section for next cycle
2026-01-09 00:34:20 +01:00
Mario Zechner
39bfbb125c
Release v0.39.1
2026-01-09 00:33:39 +01:00
Mario Zechner
37378fb346
Fix setTheme not triggering rerender, improve mac-system-theme example
2026-01-09 00:32:41 +01:00
Mario Zechner
e5e944475d
Poll macOS system theme every 2 seconds in mac-system-theme extension
2026-01-09 00:18:59 +01:00
Mario Zechner
307f9b4169
Add [Unreleased] section for next cycle
2026-01-09 00:10:41 +01:00
Mario Zechner
c25f1eab64
Release v0.39.0
2026-01-09 00:10:00 +01:00
Mario Zechner
c5b97d7a2f
feat(coding-agent): add interactive-shell.ts extension example
...
Demonstrates running interactive commands (vim, git rebase, htop, etc.)
with full terminal access using user_bash event and ctx.ui.custom().
- Auto-detects interactive commands from built-in list
- !i prefix to force interactive mode
- Configurable via INTERACTIVE_COMMANDS/INTERACTIVE_EXCLUDE env vars
closes #532
2026-01-09 00:08:52 +01:00
Mario Zechner
ef7c52ffa1
chore: fix template literal lint, update AGENTS.md to require fixing all check output
2026-01-08 23:44:26 +01:00
Mario Zechner
2dfc13e455
chore: format
2026-01-08 23:41:58 +01:00
Mario Zechner
a9ab7be92f
chore(coding-agent): update shx to 0.4.0 to fix deprecated glob/inflight warnings
2026-01-08 23:41:58 +01:00
Mario Zechner
af2d8509e6
Fix --no-skills flag not preventing skills from loading
...
The --no-skills flag set options.skills = [] in main.ts, but the
interactive mode UI would rediscover skills anyway because it called
loadSkills() directly instead of using the already-loaded skills.
Changes:
- Add AgentSession.skills and AgentSession.skillWarnings properties
- discoverSkills() now returns { skills, warnings } instead of Skill[]
- Interactive mode uses session.skills instead of calling loadSkills()
- Update SDK docs and examples for new return type
Fixes #577
2026-01-08 23:41:54 +01:00