Commit Graph

1598 Commits

Author SHA1 Message Date
Lifei Zhou 02efeb2eb6 removed dependency on openapi type client and status 2026-07-01 18:05:17 +10:00
Lifei Zhou 222d3b1dad removed goosed invocation in ui 2026-07-01 17:55:03 +10:00
Lifei Zhou cd9bc27c1a clean up goosed 2026-07-01 16:32:48 +10:00
Lifei Zhou 1031870442 implement starting acp sever including local and external 2026-07-01 16:25:27 +10:00
Lifei Zhou a7739055ed Merge branch 'main' into lifei/ui-acp-direct-spike
* main: (31 commits)
  test: generic validator for declarative providers (#10010)
  UI acp migratoin: Decouple desktop UI types from generated OpenAPI types (Part 2) (#10149)
  Remove MCP sampling support (#10087)
  Support TLS for ACP serve (#10088)
  feat (ui): Migrate dictation local model manager to ACP (#10131)
  Fix MCP app sandbox bridge lifecycle (#10064)
  fix(bedrock): send inference config (max_tokens, temperature) on Converse (#9889)
  feat(providers): support OpenRouter request parameters (#9276)
  Migrate local inference model management to ACP (#10124)
  (attempt to) fix disk space errors in linux release builds (#10024)
  feat: add --edit session flag to edit conversation before forking (#9799)
  feat: add iFlytek Spark and Astron MaaS providers (#9837)
  fix(desktop): dedupe Nostr session deep link imports (#9918)
  [codex] Add SessionStart hook parity outside CLI (#9970)
  feat(providers): add Fireworks AI declarative provider (#9990)
  fix(providers): don't retry deterministically-permanent 400s (thinking-block immutability) (#10005)
  fix(deps): downgrade pkcs8 to v0.10 to match sec1/pkcs1 v0.7 (#10119)
  chore(deps): bump actions/cache from 5.0.2 to 6.0.0 (#10051)
  Make OpenAI Responses API store param configurable (#10040)
  remove unsupported model (#10121)
  ...
2026-07-01 15:02:32 +10:00
Lifei Zhou 82c0b0dfd9 UI acp migratoin: Decouple desktop UI types from generated OpenAPI types (Part 2) (#10149) 2026-07-01 02:44:08 +00:00
Douwe Osinga 66ce9a6beb Remove MCP sampling support (#10087)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-07-01 01:53:44 +00:00
Douwe Osinga c8971fe5fb Support TLS for ACP serve (#10088)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-07-01 00:43:18 +00:00
Lifei Zhou 2f32070975 feat (ui): Migrate dictation local model manager to ACP (#10131) 2026-07-01 00:02:52 +00:00
Douwe Osinga 31bc265a69 Fix MCP app sandbox bridge lifecycle (#10064)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-30 23:02:25 +00:00
Jasper d1cc1439ec Migrate local inference model management to ACP (#10124) 2026-06-30 22:40:04 +00:00
Harnoor Singh 452ea10123 fix(desktop): dedupe Nostr session deep link imports (#9918)
Signed-off-by: harrykamboj1 <singhharnoor116@gmail.com>
2026-06-30 21:15:48 +00:00
github-actions[bot] f1a97fde83 chore(release): bump version to 1.40.0 (minor) (#10099)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-06-30 18:15:28 +00:00
Lifei Zhou 808b8ca9ad UI acp migratoin: Decouple desktop UI types from generated OpenAPI types (#10109) 2026-06-30 12:36:38 +00:00
Lifei Zhou 2084c43476 feat (acp): exposed available tools in acp schema (#10097) 2026-06-30 05:43:08 +00:00
Lifei Zhou 37e62497d4 feat (acp+): Remove REST onboarding setup paths (#10061) 2026-06-30 00:35:30 +00:00
Lifei Zhou f81a0e2471 chore: Remove legacy MCP-UI proxy support (#10086) 2026-06-29 22:58:40 +00:00
Lifei Zhou 74d87f5834 set up initialization timeout 2026-06-30 00:57:11 +10:00
Lifei Zhou 2a271ec911 close stream when initialize failed 2026-06-30 00:50:56 +10:00
Lifei Zhou 30aa3dbd5b removed acpconfig read before react is rendered 2026-06-30 00:14:33 +10:00
Lifei Zhou b1c261c7cc handle error and exit 2026-06-30 00:03:47 +10:00
Lifei Zhou 9032504c46 throw error when acp server exits 2026-06-29 23:55:28 +10:00
Lifei Zhou 4f37be28f3 Merge branch 'main' into lifei/ui-acp-direct-spike
* main:
  task(acp): upgrade SDK and use new HTTP/WS crate (#10082)
  fix(providers): reject non-object tool-call arguments instead of panicking (#9832)
  docs: name the message field in the hooks payload guide (#9913)
  fix(cli): save /edit prompts to history (#10011)
  feat(i18n): add fr, de, it, pt, id, ms, vi, zh-TW desktop locales (#10072)
  feat (acp+): Use ACP permission manager for tool permissions (#10066)
2026-06-29 20:45:33 +10:00
Lifei Zhou 6c5ccf4605 add goose serve arg --platform to pass desktop platform option to acp 2026-06-29 20:40:00 +10:00
Lifei Zhou e318b21b9b added env to bundle ui with acp only 2026-06-29 18:50:37 +10:00
Lifei Zhou fc4bd78d75 added just run-ui-acp 2026-06-29 16:54:32 +10:00
Alex Hancock 2cc1140dc1 task(acp): upgrade SDK and use new HTTP/WS crate (#10082) 2026-06-29 05:27:11 +00:00
Lifei Zhou 4c45e8722a added diagnose for start up 2026-06-29 15:23:56 +10:00
Lifei Zhou 92bf60cdb6 always point packaged goose serve in non dev/test mode and enhance url parse 2026-06-29 14:41:12 +10:00
Lifei Zhou 31cc0c4401 ui connect to acp directly with env control 2026-06-29 13:13:53 +10:00
Yixuan Zhong 9ff7376338 feat(i18n): add fr, de, it, pt, id, ms, vi, zh-TW desktop locales (#10072)
Co-authored-by: Yixuan Zhong <Yixuan.Zhong@aecom.com>
2026-06-28 16:33:11 +00:00
Lifei Zhou 8878452785 feat (ui): Remove ACP chat feature flag and turn on chat using ACP (#10062) 2026-06-27 23:13:34 +00:00
Abhijay Jain b3c086e47a feat(acp): migrate getDictationConfig and transcribeDictation to ACP (#10048) 2026-06-27 16:23:44 +00:00
Lifei Zhou 4f7bf8c1e2 fix: sync the sesion store after session provider and model update and also update thinking effort (#10060) 2026-06-27 07:45:19 +00:00
Lifei Zhou e2a2a64d3c feat: handling platform event mcp notification for acp (#10038) 2026-06-27 04:32:26 +00:00
Alex Hancock 98a13fff4b feat(acp+): config in desktop on ACP+ (#10057) 2026-06-27 03:45:14 +00:00
Alex Hancock 2fda760641 feat(acp+): models/providers in desktop on ACP+ (#9987) 2026-06-26 17:04:24 +00:00
Jack Amadeo 35999d49f3 add ACP+ handlers for prompt editing (#10031) 2026-06-26 16:03:31 +00:00
Abhijay Jain f0a3ed3a55 refactor: replace getTunnelStatus with GOOSE_DISABLE_NOSTR_SHARING config flag (#10044) 2026-06-26 15:57:58 +00:00
Lifei Zhou ec450a630e fix: removed fallback rest api call in ACP mode for edit in place (#10034) 2026-06-26 14:11:46 +00:00
Abhijay Jain 22883e3704 feat(acp): migrate upsertPermissions to setToolPermissions ACP method (#9999) 2026-06-26 12:16:18 +00:00
Lifei Zhou 59b28e455f Apply ACP recipe state during session load and fork (#9998) 2026-06-25 23:13:57 +00:00
Lifei Zhou 3c62892d1d feat: used acp agent capabilities for local Inference support check (#9996) 2026-06-25 23:12:22 +00:00
Douwe Osinga d1af10c5ad Migrate Nostr session sharing to ACP (#10022)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-25 22:30:42 +00:00
Lifei Zhou bb4a9a7920 removed unnecessary call setRecipeParams for acp enabled path (#10003) 2026-06-25 16:30:20 +00:00
Douwe Osinga dc8aedfd6a ACP Migration: MCP/Goose Apps (#9988)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-06-25 14:06:49 +00:00
Lifei Zhou 24166fc344 chore: Remove share session via base url (#9994) 2026-06-25 03:01:08 +00:00
Lifei Zhou db26fb79c9 suppress telemetry event on ui (#9991) 2026-06-25 00:50:27 +00:00
Abhijay Jain 416aad8136 chore: remove gateway REST API and UI (#9989)
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-06-25 00:44:18 +00:00
Lifei Zhou eea698945c feat (acp): custom methods for managing scheduler (#9972) 2026-06-24 23:11:35 +00:00