Commit Graph

30 Commits

Author SHA1 Message Date
2002602fc5 api 2025-07-26 17:28:31 +02:00
7c00ecd2c5 Merge branch 'goose-api' into codex/implement-session-management-with-uuid-and-agent 2025-05-29 15:58:12 +02:00
1566a803ab Merge branch 'goose-api' into codex/implement-summarize_session_handler 2025-05-29 15:42:05 +02:00
12c09542c3 Merge pull request #17 from aljazceru/codex/summarize-context-on-message-size
Handle context length exceed in goose API
2025-05-29 14:55:01 +02:00
9fb798052c feat(api): add metrics endpoint 2025-05-29 14:53:59 +02:00
fbcb9acdb7 feat(api): manage agents per session 2025-05-29 14:53:54 +02:00
e2a56bb628 Add session summarization endpoint 2025-05-29 14:53:43 +02:00
26da43ae07 Handle context length errors with summarization in API 2025-05-29 14:53:37 +02:00
f1551b60df goose-api: prefer CLI config 2025-05-29 11:53:26 +02:00
6496a5987a Merge branch 'goose-api' into g3n4ni-codex/use-existing-goose-cli-config-in-goose-api 2025-05-29 11:34:07 +02:00
6c558cbb3e Load provider secrets from CLI config 2025-05-29 11:33:14 +02:00
000aadc0c6 Merge pull request #14 from aljazceru/codex/use-existing-goose-cli-config-in-goose-api
Make goose-api read CLI config
2025-05-29 11:26:09 +02:00
23b480326e feat(api): load provider config from CLI 2025-05-29 11:25:39 +02:00
500f2f0210 fix(api): handle result when removing extension 2025-05-29 11:21:16 +02:00
ac60a79ad1 fix SessionConfig initialization 2025-05-29 10:42:01 +02:00
295946ecd2 cargo fixes 2025-05-29 10:21:59 +02:00
c36e5beabd Merge branch 'goose-api' into codex/create-submodules-under-src 2025-05-29 10:15:21 +02:00
e599c81597 Merge pull request #9 from aljazceru/codex/amend-implementation-status-and-describe-tests
Fix implementation status
2025-05-29 10:14:27 +02:00
f5f85bf2f7 Merge pull request #6 from aljazceru/codex/modify-with_api_key-rejection-and-update-tests
Return 401 for invalid API key
2025-05-29 10:14:05 +02:00
543bfddbd5 Refactor goose-api into modules 2025-05-29 10:13:42 +02:00
f6e305958e docs(api): update implementation status 2025-05-29 10:13:24 +02:00
0a9cd1eea7 api: return 401 for invalid api key 2025-05-29 10:12:12 +02:00
a974090b5e refactor(api): inject server state 2025-05-29 10:12:07 +02:00
dbad869677 feat(api): persist sessions to disk 2025-05-29 09:01:41 +02:00
40fb476071 Merge branch 'goose-api' into codex/parse-extensions-and-update-initialization 2025-05-28 19:28:10 +02:00
0bd6ec40e0 Merge branch 'goose-api' into codex/add-post-/extensions-routes-and-update-api 2025-05-28 19:27:21 +02:00
2d79624551 Add session management API 2025-05-28 19:26:25 +02:00
e9fb90d413 feat(api): add extension management endpoints 2025-05-28 19:26:12 +02:00
31567fa22e Initialize extensions via agent 2025-05-28 19:25:41 +02:00
8cf60ffea3 creating goose-api crate to have daemonized goose 2025-04-24 17:16:07 +02:00