lucaronin
efd3cd4f27
Merge pull request #572 from oksusucha/feat/add-kiro-cli-agent
...
feat: add Kiro CLI as AI agent
Co-authored-by: oksusucha <sol4877@gmail.com >
2026-05-18 13:55:43 +02:00
lucaronin
9b6a43cec7
fix: guard linux appimage media previews
2026-05-15 01:22:56 +02:00
lucaronin
62e62790c1
feat: stabilize external mcp appimage registration
...
Co-authored-by: Domenico Lupinetti <domenico@translated.net >
2026-05-14 15:22:47 +02:00
lucaronin
07edfac400
feat: support mounted vault workspaces
2026-05-11 18:21:12 +02:00
lucaronin
e727afdd81
fix: pipe oversized claude prompts on windows
2026-05-11 12:30:44 +02:00
lucaronin
ef3aed64e3
feat: unify mounted workspace graph
2026-05-08 01:12:39 +02:00
oksusucha
16ce8b105c
feat: add Kiro CLI as AI agent (rebuilt on upstream architecture)
...
- Add kiro_discovery.rs: binary detection (PATH, login shell, known paths)
- Add kiro_cli.rs: streaming via stdin, ANSI stripping, MCP config merge
- Register Kiro in ai_agents.rs enum, status, and dispatcher
- Add 'kiro' to settings normalization
- Add Kiro to frontend agent definitions and helpers
- Update test for agent cycling
Kiro uses plain text streaming (not JSON) so it has its own stream
handler rather than using cli_agent_runtime::run_ai_agent_json_stream.
MCP config merges into existing .kiro/settings/mcp.json to preserve
user-configured servers. Prompt is passed via stdin to avoid E2BIG.
2026-05-07 17:08:44 +09:00
lucaronin
1eeda047c2
feat: bundle docs for Tolaria agents
2026-05-06 23:08:42 +02:00
lucaronin
aaf0336733
feat: add direct AI model providers
2026-05-03 16:23:15 +02:00
lucaronin
4f7f5a31e4
fix(linux): choose matching wayland preload
2026-05-02 17:01:57 +02:00
lucaronin
c8ac12f3dc
feat: cache note content and parsed editor blocks
2026-05-01 23:14:36 +02:00
lucaronin
ee71a00c6f
feat: add paste without formatting command
2026-05-01 00:59:32 +02:00
lucaronin
adcaa8a387
fix: align ai agent permission modes
2026-04-30 21:18:15 +02:00
lucaronin
b31f0b57da
fix: keep macos startup responsive
2026-04-30 18:58:48 +02:00
lucaronin
d3a577b488
fix: copy mcp config through native clipboard
2026-04-30 18:22:14 +02:00
lucaronin
8c286a4856
fix: stabilize linux appimage webkit rendering
2026-04-30 16:17:37 +02:00
lucaronin
2a691f68db
fix: keep vault asset previews available after switches
2026-04-29 21:33:20 +02:00
hhungxun
f3b4e5e61d
fix: preload Wayland client for Linux AppImage ( #405 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-29 21:26:50 +02:00
lucaronin
dcd0d73848
fix: open vault files externally
2026-04-29 14:25:15 +02:00
lucaronin
3dc520abea
feat: add safe note open cache
2026-04-29 12:09:58 +02:00
lucaronin
6ee7f219f5
feat: add gemini cli agent support
2026-04-29 11:16:52 +02:00
lucaronin
a08cee7965
refactor: share cli agent runtime scaffold
2026-04-29 04:47:16 +02:00
lucaronin
9d15286f7d
fix: stop orphaned mcp server processes
2026-04-29 03:29:16 +02:00
lucaronin
38fb8a7370
feat: copy mcp config from app
2026-04-28 14:03:10 +02:00
lucaronin
db82aee172
refactor: consolidate ai agent session flow
2026-04-28 04:20:40 +02:00
lucaronin
c72d833624
feat: add pi ai agent support
2026-04-28 03:41:04 +02:00
lucaronin
e912ab9a9f
fix: use selected vault for mcp bridge
2026-04-28 02:26:14 +02:00
lucaronin
49717dc671
feat: add opencode ai agent option
2026-04-28 01:26:21 +02:00
lucaronin
2f078fab11
feat: watch active vault filesystem changes
2026-04-27 23:54:50 +02:00
lucaronin
dbf8ba5f40
feat: add editor find and replace
2026-04-27 10:57:58 +02:00
lucaronin
cdd2ddec6c
feat: persist main window placement
2026-04-26 15:45:34 +02:00
lucaronin
9d30d1165f
fix: harden linux appimage startup
2026-04-25 18:54:38 +02:00
lucaronin
944efada94
fix: load note windows without vault scan
2026-04-25 10:53:09 +02:00
lucaronin
4929f11b6d
fix: harden windows release and git subprocesses
2026-04-25 00:58:49 +02:00
lucaronin
8c7f9238cb
fix: gate macos shortcut constants for linux clippy
2026-04-24 16:45:05 +02:00
lucaronin
38acebba7c
feat: add linux desktop support
2026-04-24 16:25:36 +02:00
lucaronin
67c8598b87
fix: keep clone flows off the UI thread
2026-04-24 12:34:00 +02:00
lucaronin
b7f482bf27
fix: respect macos header double click action
2026-04-24 07:47:53 +02:00
lucaronin
21b6d8984a
fix: support symlinked vault notes
2026-04-23 18:36:45 +02:00
lucaronin
2c9361d704
feat: retarget notes to types and folders
2026-04-22 23:56:00 +02:00
lucaronin
bf13eed3ab
fix: handle filename collisions in create flows
2026-04-22 22:37:01 +02:00
lucaronin
b0b476c9e5
fix: harden external AI tool setup
2026-04-22 19:18:52 +02:00
lucaronin
cda87ee6c0
feat: add sidebar folder rename and delete actions
2026-04-22 17:16:56 +02:00
lucaronin
374b4f6686
feat: keep getting started vaults local by default
2026-04-19 16:18:35 +02:00
lucaronin
00cb938766
fix: add cmd o quick-open alias
2026-04-19 13:47:02 +02:00
lucaronin
feef938174
fix: align fresh vault seed files
2026-04-19 01:33:53 +02:00
lucaronin
d469f220e7
fix: make main window min width follow visible panes
2026-04-16 05:03:01 +02:00
lucaronin
ec3f90e865
feat: add vault ai guidance restore flow
2026-04-14 14:16:55 +02:00
lucaronin
48d2246f0b
fix: make note deletion non-blocking
2026-04-14 10:53:08 +02:00
lucaronin
d540d76f73
feat: support selectable cli ai agents
2026-04-13 19:37:59 +02:00