-
b24e2672f8
Add app privacy manifest
Kaede Akino
2026-08-27 18:47:02 +08:00
-
15240a413c
Replace help link with product support
Kaede Akino
2026-08-27 18:03:57 +08:00
-
a79cd2844b
Refresh Termind application icon
Kaede Akino
2026-08-27 18:03:38 +08:00
-
2073ea8283
Add deterministic website screenshot demos
Kaede Akino
2026-08-27 18:03:29 +08:00
-
12f07de3ed
Expand repository ignore rules
Kaede Akino
2026-08-27 18:03:20 +08:00
-
57ac06217d
Add Termind application icon
Kaede Akino
2026-08-27 16:22:23 +08:00
-
0191db5447
feat: support attachment-only messages and context opening
Kaede Akino
2026-08-27 15:57:03 +08:00
-
4caf472558
Persist client MCP configuration
Kaede Akino
2026-08-27 15:21:23 +08:00
-
8c2dae2a94
Refine MCP tool access controls
Kaede Akino
2026-08-27 15:12:27 +08:00
-
a2e64cd6fb
refactor agent tool detail presentation
Kaede Akino
2026-08-27 14:47:10 +08:00
-
39d1285cf8
Add SSH host key confirmation for agents and MCP
Kaede Akino
2026-08-27 14:31:05 +08:00
-
c8229ff645
Improve Simplified Chinese tool presentation and localization
Kaede Akino
2026-08-27 14:13:07 +08:00
-
af0dd561e2
Refine settings localization
Kaede Akino
2026-08-27 13:14:31 +08:00
-
5f863443ba
Reset persistence to fresh schema baseline
Kaede Akino
2026-08-27 12:41:14 +08:00
-
2cfa92adb4
Improve Compact Rows Chinese translation
Kaede Akino
2026-08-27 12:29:10 +08:00
-
1367471528
Rename Command Composer to Command Generator
Kaede Akino
2026-08-27 12:15:35 +08:00
-
8b44c98d3c
Improve Chinese localization and plural handling
Kaede Akino
2026-08-27 12:10:45 +08:00
-
e3ee3fc62e
Prevent duplicate live reasoning
Kaede Akino
2026-08-27 11:01:49 +08:00
-
ffca27dace
Add Simplified Chinese localization
Kaede Akino
2026-08-27 10:46:49 +08:00
-
cd67911cd8
feat: sync vault with CloudKit
Kaede Akino
2026-08-27 09:30:29 +08:00
-
69bc5e0bae
fix: cap sidebar width responsively
Kaede Akino
2026-08-27 05:54:58 +08:00
-
0964535ddb
fix: reserve width for vault detail panels
Kaede Akino
2026-08-27 05:51:15 +08:00
-
0250a384d1
fix: unify sidebar interactions and window limits
Kaede Akino
2026-08-27 05:36:37 +08:00
-
d10816165f
feat: show runtime versions in settings
Kaede Akino
2026-08-27 05:08:34 +08:00
-
99511480d4
Refine MCP authentication window styling
Kaede Akino
2026-08-27 05:04:01 +08:00
-
ade1f5888b
Fix transcript scrolling during layout changes
Kaede Akino
2026-08-27 04:47:14 +08:00
-
2ebbf8e877
fix: require response envelope for completed events
Kaede Akino
2026-08-27 02:40:04 +08:00
-
cbc34748c3
Improve built-in tool result presentation
Kaede Akino
2026-08-27 02:38:27 +08:00
-
fa38f89f85
Rename iCloud keychain storage case
Kaede Akino
2026-08-27 02:36:05 +08:00
-
b294f4346f
Show reasoning in active tool batches
Kaede Akino
2026-08-27 02:29:21 +08:00
-
4690e856e9
Add user input timeouts
Kaede Akino
2026-08-27 02:17:55 +08:00
-
e1e7646dc8
Refine reasoning and tool work presentation
Kaede Akino
2026-08-27 02:07:24 +08:00
-
bbc587d518
Fix stopped conversation streaming state
Kaede Akino
2026-08-27 01:55:01 +08:00
-
e9d5149d9d
feat: surface reasoning and group tool activity
Kaede Akino
2026-08-27 01:46:08 +08:00
-
f7f9ab3451
Refine work process disclosure
Kaede Akino
2026-08-27 00:56:39 +08:00
-
46893c5579
Add Assistant context and collapsible work history
Kaede Akino
2026-08-27 00:50:33 +08:00
-
8485227e1a
Improve request user input flow
Kaede Akino
2026-08-27 00:48:37 +08:00
-
c900989d56
Select current slash command option
Kaede Akino
2026-08-27 00:46:01 +08:00
-
0f9c944d54
Add Assistant model visibility setting
Kaede Akino
2026-08-26 22:58:13 +08:00
-
1eb5d59193
Add file and image context to Assistant
Kaede Akino
2026-08-26 22:38:06 +08:00
-
76e993c447
Expand slash command menu
Kaede Akino
2026-08-26 21:35:06 +08:00
-
c838cf38ae
Refine assistant chat surfaces and interactions
Kaede Akino
2026-08-26 21:24:11 +08:00
-
ea88179e7d
Plan before acting, track the work, and survive a long conversation

Kaede AkinoandClaude Opus 5
2026-08-26 19:54:08 +08:00
-
1c10cf97d9
Add MCP tool namespaces
Kaede Akino
2026-08-26 18:30:17 +08:00
-
70c66d8cd0
Refine assistant transcript behavior
Kaede Akino
2026-08-26 18:10:51 +08:00
-
c59e2cb9e5
Refine MCP authentication window sizing
Kaede Akino
2026-08-26 17:35:06 +08:00
-
325968b8ed
Improve Assistant working indicator
Kaede Akino
2026-08-26 17:26:55 +08:00
-
17855d69ae
Refine Assistant chat UI
Kaede Akino
2026-08-26 17:18:04 +08:00
-
794471d75c
fix: start the MCP loopback listener
Kaede Akino
2026-08-26 17:11:06 +08:00
-
e7f9e3478d
refactor: rename tool server to MCP server
Kaede Akino
2026-08-26 16:56:41 +08:00
-
75c7188b94
refactor: replace core with layered APIs
Kaede Akino
2026-08-26 16:42:41 +08:00
-
cc637ee45d
Refine chat tool activity UI
Kaede Akino
2026-08-26 15:48:24 +08:00
-
c5d08fea29
feat: expose SSH and SFTP MCP tool server
Kaede Akino
2026-08-26 14:40:05 +08:00
-
416ae83214
Integrate Agent SSH authentication with SFTP
Kaede Akino
2026-08-26 13:57:19 +08:00
-
22543c2a56
Let a long wait end when the user has something to say

Kaede AkinoandClaude Opus 5
2026-08-26 13:26:28 +08:00
-
fed5f39caf
Revert "Tell the model when a background command nobody watched has finished"

Kaede AkinoandClaude Opus 5
2026-08-26 13:16:50 +08:00
-
f671913c98
Tell the model when a background command nobody watched has finished

Kaede AkinoandClaude Opus 5
2026-08-26 13:13:07 +08:00
-
81c841c239
Actually run the idle sweep

Kaede AkinoandClaude Opus 5
2026-08-26 13:07:45 +08:00
-
5100c6fc5d
Let a long command outlive the turn that started it

Kaede AkinoandClaude Opus 5
2026-08-26 13:01:10 +08:00
-
70665e7375
Show a command's output while it is still running

Kaede AkinoandClaude Opus 5
2026-08-26 12:16:40 +08:00
-
aee297868e
Ask about the first call first

Kaede AkinoandClaude Opus 5
2026-08-26 12:16:07 +08:00
-
2617cec944
Tell the model what a stopped tool left behind

Kaede AkinoandClaude Opus 5
2026-08-26 12:15:37 +08:00
-
09f5d027bf
Persist agent permission mode
Kaede Akino
2026-08-26 11:37:07 +08:00
-
aa136347da
Add interactive SSH authentication to agent tools
Kaede Akino
2026-08-26 11:31:06 +08:00
-
99be1d6885
Change a remote file without sending it through the model

Kaede AkinoandClaude Opus 5
2026-08-26 10:56:13 +08:00
-
61fc841627
Send what the user typed while the agent was working

Kaede AkinoandClaude Opus 5
2026-08-26 10:24:32 +08:00
-
da3082aff8
Ask a group of decisions at once, not one at a time

Kaede AkinoandClaude Opus 5
2026-08-26 09:52:21 +08:00
-
bfbebc7b80
Answer tool calls that a killed process left hanging

Kaede AkinoandClaude Opus 5
2026-08-26 09:36:53 +08:00
-
22258e3f2f
Run a turn's tools at once, not one after another

Kaede AkinoandClaude Opus 5
2026-08-26 09:28:07 +08:00
-
2ec0e123a3
Let the user answer something the model did not offer

Kaede AkinoandClaude Opus 5
2026-08-26 08:37:09 +08:00
-
cdea8d5448
Draw the blocks Markdown was already parsed into

Kaede AkinoandClaude Opus 5
2026-08-26 08:35:27 +08:00
-
c1af3a189f
Let the user overrule the built-in search guess

Kaede AkinoandClaude Opus 5
2026-08-26 01:24:49 +08:00
-
42d03d4d98
Let the agent find a page, not just read one

Kaede AkinoandClaude Opus 5
2026-08-26 00:57:38 +08:00
-
b58e599127
Allow fetch headers and approved private networks
Kaede Akino
2026-08-25 23:53:25 +08:00
-
4fc71dd96c
Give the model the host id, not a name to guess from

Kaede AkinoandClaude Opus 5
2026-08-25 23:03:21 +08:00
-
4b861eae26
Reuse one SSH session per host, not one per command

Kaede AkinoandClaude Opus 5
2026-08-25 22:58:31 +08:00
-
ffdd36aa1d
Move session context off the cached prefix

Kaede AkinoandClaude Opus 5
2026-08-25 22:45:58 +08:00
-
699b26b6d8
Ask titling for no reasoning, not a little

Kaede AkinoandClaude Opus 5
2026-08-25 22:32:39 +08:00
-
d7029a0557
Make Context real, and name conversations by summary

Kaede AkinoandClaude Opus 5
2026-08-25 22:26:19 +08:00
-
67f2be6540
feat: provide remote system context to AI
Kaede Akino
2026-08-25 21:59:25 +08:00
-
4ff030c73e
Give a conversation a real transcript, and make Stop stop

Kaede AkinoandClaude Opus 5
2026-08-25 21:41:30 +08:00
-
3cce29edaf
Frame SSE ourselves instead of on AsyncLineSequence

Kaede AkinoandClaude Opus 5
2026-08-25 21:40:41 +08:00
-
ee824ee021
Harden the agent runtime, provider client, and run history

Kaede AkinoandClaude Opus 5
2026-08-25 21:42:22 +08:00
-
177da8bc28
feat: add command composer
Kaede Akino
2026-08-25 21:08:40 +08:00
-
a42f9c7bb0
refactor: separate macOS speech audio input
Kaede Akino
2026-08-25 20:47:11 +08:00
-
2a2e8033c1
Fix agent tool continuation and conversation events
Kaede Akino
2026-08-25 20:37:35 +08:00
-
59c29957c5
Remove inline suggestions
Kaede Akino
2026-08-25 20:25:27 +08:00
-
8c858d246b
feat: add Termind agent runtime and inline suggestions
Kaede Akino
2026-08-25 20:06:06 +08:00
-
8e2112f44d
feat: add Apple speech transcription to chat
Kaede Akino
2026-08-25 18:01:32 +08:00
-
3ad69b9ff9
Refine settings app subtitle
Kaede Akino
2026-08-25 17:42:10 +08:00
-
8a9c133c0e
Add Codex auto-review model metadata
Kaede Akino
2026-08-25 17:33:11 +08:00
-
84eb26ad89
Add model row context actions
Kaede Akino
2026-08-25 17:22:54 +08:00
-
c03c81d1d6
Fix Responses model probes
Kaede Akino
2026-08-25 17:09:11 +08:00
-
555680f4c7
Refine model details panel labels
Kaede Akino
2026-08-25 16:57:43 +08:00
-
42938a7d04
Add close control to model details
Kaede Akino
2026-08-25 16:52:09 +08:00
-
b9afb18c0b
Persist model providers and unify capability resolution
Kaede Akino
2026-08-25 15:10:54 +08:00
-
bd09284247
Refactor Keychain storage and SSH key editing
Kaede Akino
2026-08-25 14:27:01 +08:00
-
37e1e0a9ec
Add SFTP permission editor
Kaede Akino
2026-08-25 12:38:31 +08:00
-
339665e6fb
fix: sync SFTP directory context
Kaede Akino
2026-08-25 12:28:40 +08:00
-
264a2dc8ae
fix: restore workspace context in assistant
Kaede Akino
2026-08-25 12:23:25 +08:00