Commit Graph
106 Commits
Author SHA1 Message Date
Kaede Akino e13f9e201f Fix SFTP edit upload overlay 2026-09-17 14:51:12 +08:00
Kaede Akino 99d14e683a Add SFTP Open With and edited-copy import 2026-09-17 14:15:03 +08:00
Kaede Akino ed4d3616fd SFTP Support Edit 2026-09-17 13:50:06 +08:00
Kaede Akino 7cdb755d5f Bulk: Vertex AI & Better Memory 2026-09-17 12:47:14 +08:00
Kaede Akino c2d1bed4fe Add macOS terminal mouse copy and paste preferences 2026-09-17 12:38:31 +08:00
Kaede Akino 4ea707083f Support keyless model providers and HTTP endpoints
Allow optional API keys in desktop and mobile settings and share credential
resolution across model requests. Missing stored credentials remain errors.
Enable user-configured HTTP endpoints and pin signed AgentKit 0.13.1, which
omits empty authentication headers for probes and inference.

Validation: AgentKit's 216 tests and iOS's 461 tests passed, along with Swift
formatting, localization checks, native screenshots, and real HTTP smoke tests
on both apps. macOS passed 1419 of 1422 tests initially; existing Metrics timing,
waveform PNG comparison, and MCP upload runner failures were observed. MCP and
Metrics passed a focused rerun, while Metrics remains intermittent and waveform
comparison still fails. iOS simulator LAN-IP access timed out; desktop LAN-IP
and both platforms' localhost, loopback-IP, and local-domain requests passed.
2026-09-17 08:52:16 +08:00
Kaede Akino e9c269ab5e Replace starter skills with built-in skill helpers
Keep previously installed starter skills as ordinary user-owned records. Provide hidden read-only Skill Creator and Skill Installer instructions, use AgentKit 0.13.0 for reviewed complete GitHub package installation, and remove skill seeding and Reset.

Move Hermes Memory below MCP, use Enabled for its switch, and localize its Chinese title as persistent memory. Preserve existing user edits and synchronize user skill packages through the existing atomic store.

Validation: AgentKit 213 tests and iOS 452 tests passed. macOS app 1183 tests passed; shared frameworks passed 231/232 with the existing SpeechWaveformViewTests PNG byte-equality failure. Related skill, sync, localization and UI checks passed. Strict Swift formatting, Chinese localization checks, and git diff --check passed.
2026-09-17 08:34:10 +08:00
Kaede Akino 8d591dd0f6 Add global Hermes memory and skill package tools
Add opt-in GRDB memory with frozen conversation snapshots, background learning, session search, and a user-only Destroy action on both platforms. Persist and synchronize complete skill packages with the new AgentKit management tools.

Pin signed AgentKit 0.12.3 and GRDB 7.11.1. Add the V18 package migration, regression coverage, bilingual UI snapshots, and architecture records.

Validation: AgentKit and iOS suites, focused macOS skills/memory/architecture/localization tests, Swift formatting, and Chinese localization checks passed. Full macOS runs exposed intermittent existing waveform-rendering and metrics-timing failures.
2026-09-17 07:54:04 +08:00
Kaede Akino 839a8b6771 Fix five recurring iOS test failures 2026-09-17 01:11:50 +08:00
Kaede Akino decd565f2b Use shared forwarding editor policy on macOS
Remove the redundant desktop adapter and retain its behavior through the existing Application policy. Expand regression coverage and record verification evidence.

Verification: 1,399 macOS tests passed. iOS had 428 passing tests and five repeatable failures with baseline status unverified. Strict Swift formatting and Chinese localization checks passed.
2026-09-17 00:53:42 +08:00
Kaede Akino f06d911b75 Unify SFTP transfer status labels
Share transfer labels across macOS and iOS, document verification, and include the macOS build number update to 24.
2026-09-16 23:17:44 +08:00
Kaede Akino 1d6792d66a Remove useless tests 2026-09-16 23:10:52 +08:00
Kaede Akino e54f5c81c9 Reuse remote copy planning and trim copy-only tests 2026-09-16 22:35:49 +08:00
Kaede Akino 6493dda7c7 Add in-process SFTP and HTTP resume support 2026-09-16 21:27:23 +08:00
Kaede Akino d51696e017 Add HTTP-backed SFTP downloads
Add one-use download tickets, bounded HTTP file responses, source validation, shared transfer capacity, cancellation, and metadata-only audit.

Verification: 181 focused tests, macOS/iOS builds, Swift formatting, and Chinese localization checks passed. Full test run: 1430 tests with five failures in unchanged areas; no live-server integration performed.
2026-09-16 21:03:57 +08:00
Kaede Akino d5f27bfe88 Add HTTP Upload MCP 2026-09-16 19:46:35 +08:00
Kaede Akino 6aa50bb896 Fix streaming-only model requests 2026-09-16 18:47:06 +08:00
Kaede Akino de89c37aec Add cross-host SFTP copy to Assistant and MCP 2026-09-16 17:57:38 +08:00
Kaede Akino e7af52c67d Fix dragging active Assistant chats 2026-09-16 17:25:58 +08:00
Kaede Akino 581300362a Normalize newlines in single-line fields 2026-09-16 17:16:44 +08:00
Kaede Akino 995ec975a0 Reuse the shared SFTP download planner 2026-09-16 12:21:27 +08:00
Kaede Akino d0ce28a87d Add synced Workspace templates 2026-09-16 11:56:04 +08:00
Kaede Akino 71d92a384f Refine Identity sync 2026-09-15 23:24:37 +08:00
Kaede Akino 9e1426393a Fix identities last used time 2026-09-15 13:23:37 +08:00
Kaede Akino 0bf1144039 Import identities from SSH folders 2026-09-15 12:45:14 +08:00
Kaede Akino 9b1514c3bc Fix Guardian sync 2026-09-15 11:06:28 +08:00
Kaede Akino 04b676bf06 Add Model retry 2026-09-15 09:21:25 +08:00
Kaede Akino 69baee9c1d Refine web search permissions 2026-09-15 08:34:34 +08:00
Kaede Akino 01b6bf4d25 Add Guardian auto-reviewing 2026-09-15 08:16:16 +08:00
Kaede Akino 71c8fb12ff Refine MCP Settings 2026-09-15 00:34:48 +08:00
Kaede Akino 41bde60338 Bump new version 2026-09-14 22:52:57 +08:00
Kaede Akino dc82167481 Preserve Agent cache prefixes across terminal changes 2026-09-14 22:26:21 +08:00
Kaede Akino 5bf47a8028 Fix pty resize 2026-09-14 20:50:17 +08:00
Kaede Akino 4958bb9029 Improve SSH import detection and scrolling 2026-09-14 18:45:04 +08:00
Kaede Akino 472906c01c Remove legacy free trial compatibility 2026-09-14 17:50:10 +08:00
Kaede Akino ad4e72e35d Adopt AgentKit approval policies 2026-09-14 17:33:57 +08:00
Kaede Akino c56060a7d5 Support multiline shell command history 2026-09-14 17:33:56 +08:00
Kaede Akino e4c5dab207 Expand command risk classification 2026-09-14 17:33:55 +08:00
Kaede Akino d3145bcccf Fix Assistant approval interaction 2026-09-14 10:09:06 +08:00
Kaede Akino dbb205238c Remove mobile in-app language setting 2026-09-14 08:33:29 +08:00
Kaede Akino 054d92a9b6 Fix Metrics recovery after session unlock 2026-09-14 08:33:28 +08:00
Kaede Akino 3dbcbcccdf Add Quick Action 2026-09-13 23:08:42 +08:00
Kaede Akino 9d73280833 Remove useless tests 2026-09-13 22:19:31 +08:00
Kaede Akino f27ac5bbb8 Align mobile App Store review invitations 2026-09-13 21:59:52 +08:00
Kaede Akino ecfedda32c Update documents 2026-09-13 21:28:53 +08:00
Kaede Akino 2977677f7b Marketing 2026-09-13 20:13:53 +08:00
Kaede Akino 0f31ddef4b Number duplicate mobile workspaces 2026-09-13 17:50:24 +08:00
Kaede Akino f9953c698a Annual subscription 2026-09-13 13:26:54 +08:00
Kaede Akino 8dcc934506 Fix mobile state and connection races 2026-09-13 12:18:56 +08:00
Kaede Akino 3df3bcaf0c Refactor 2026-09-13 01:30:00 +08:00