-
Notifications
You must be signed in to change notification settings - Fork 89
Comparing changes
Open a pull request
base repository: stacklok/codegate
base: 58132ba
head repository: stacklok/codegate
compare: f9b9bca
- 18 commits
- 31 files changed
- 11 contributors
Commits on Mar 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bfd2a66 - Browse repository at this point
Copy the full SHA bfd2a66View commit details -
Update OpenAPI to version generated from ref bfd2a66 (#1211)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 417c3ea - Browse repository at this point
Copy the full SHA 417c3eaView commit details -
Strip attachments from copilot messages when handling the CLI commands (
Configuration menu - View commit details
-
Copy full SHA for 08c0111 - Browse repository at this point
Copy the full SHA 08c0111View commit details
Commits on Mar 5, 2025
-
Bump alembic from 1.14.1 to 1.15.1 (#1217)
Bumps [alembic](https://github.com/sqlalchemy/alembic) from 1.14.1 to 1.15.1. - [Release notes](https://github.com/sqlalchemy/alembic/releases) - [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/alembic/commits) --- updated-dependencies: - dependency-name: alembic dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fa6853a - Browse repository at this point
Copy the full SHA fa6853aView commit details -
Run make all to reformat code automatically (#1215)
I don't know why our lint CI step doesn't catch this (it did slap me the other day for other reasons, so it is working), but running `make all` produced a bunch of reformats.
Configuration menu - View commit details
-
Copy full SHA for ce37fa4 - Browse repository at this point
Copy the full SHA ce37fa4View commit details -
Workaround for system messages that contain a list of dicts (#1214)
In the litellm `ChatCompletionMessage` that we use a system message is defined as follows: ``` class OpenAIChatCompletionSystemMessage(TypedDict, total=False): role: Required[Literal["system"]] content: Required[Union[str, List]] name: str ``` So content can either be a string or a list. Our secret encryption code only handled the string case. Since both cases will properly be handled by the soon-to-be-coming rewrite, let's just add a workaround so that e.g. Cline with Anthropic keeps working. With the no-more-litellm branch, everything works as expected. Fixes: #1207
Configuration menu - View commit details
-
Copy full SHA for 599d8f6 - Browse repository at this point
Copy the full SHA 599d8f6View commit details -
feat: initial work on endpoints for creating/updating workspace config (
#1107) * feat: initial work on endpoints for creating/updating * fix: return newly created `FullWorkspace` from POST /api/v1/workspaces * formatting * test: create workspace with config happy path * 1 db per test * test: basic happy path test for create/update workspace config * fix failing test * chore: fmt pass * fix: internal server error when no config passed * tidy up * test: more integration tests * chore: tidy ups * chore: revert openapi changes * lint fixes * remove manual rollbacks, ensure re-raising all exceptions
Configuration menu - View commit details
-
Copy full SHA for f310e46 - Browse repository at this point
Copy the full SHA f310e46View commit details -
Update OpenAPI to version generated from ref f310e46 (#1224)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 81f0389 - Browse repository at this point
Copy the full SHA 81f0389View commit details -
Validate persona description is sufficiently different (#1225)
Closes: #1218 Check if the description for a new persona is different enough from the existing personas descriptions. This is done to correctly differentiate between personas
Configuration menu - View commit details
-
Copy full SHA for da69ec0 - Browse repository at this point
Copy the full SHA da69ec0View commit details
Commits on Mar 6, 2025
-
Created necessary methods for Persona CRUD (#1232)
* Created necessary methods for Persona CRUD Closes: #1219 Some changes in this PR - Renamed Semantic Router to PersonaManager: The motivation is that the only semantic routing we're doing is based on persona. So lets just call it that wat - Created update and delete methods for Persona - Added tests for the whole Persona CRUD * linting issues
Configuration menu - View commit details
-
Copy full SHA for 258fc98 - Browse repository at this point
Copy the full SHA 258fc98View commit details -
Update OpenAPI to version generated from ref 258fc98 (#1236)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a093f7b - Browse repository at this point
Copy the full SHA a093f7bView commit details -
Bump litellm from 1.62.1 to 1.63.0 (#1235)
Bumps [litellm](https://github.com/BerriAI/litellm) from 1.62.1 to 1.63.0. - [Release notes](https://github.com/BerriAI/litellm/releases) - [Commits](https://github.com/BerriAI/litellm/commits) --- updated-dependencies: - dependency-name: litellm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e763971 - Browse repository at this point
Copy the full SHA e763971View commit details -
Some fixes on Persona CRUD (#1241)
- Make all the API requests interface with PersonaManager class - Add get personas in PersonaManager class - Validate personas names
Configuration menu - View commit details
-
Copy full SHA for 39ea5bf - Browse repository at this point
Copy the full SHA 39ea5bfView commit details -
Add
instance
table along with init code. (#1234)This change adds an `instance` table containing the minimum set of details about codegate. We might want to add more details in the future. The table must contain only a single record at any time. To guarantee that, a trigger is added that prevents inserts beyond the first record. Finally, code performing the initialization is added to the `serve` command.
Configuration menu - View commit details
-
Copy full SHA for fd757dd - Browse repository at this point
Copy the full SHA fd757ddView commit details -
Add developer documentation for workspaces (#1237)
* Add developer documentation for workspaces This is meant to help developers decide when to use workspaces to namespace resources and when not to. Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com> * Update docs/workspaces.md Co-authored-by: Alex McGovern <58784948+alex-mcgovern@users.noreply.github.com> * Add guidance on exporting Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com> --------- Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com> Co-authored-by: Alex McGovern <58784948+alex-mcgovern@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3a75004 - Browse repository at this point
Copy the full SHA 3a75004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96aa48d - Browse repository at this point
Copy the full SHA 96aa48dView commit details
Commits on Mar 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 43de72a - Browse repository at this point
Copy the full SHA 43de72aView commit details -
Bump jinja2 from 3.1.5 to 3.1.6 (#1249)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@3.1.5...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f9b9bca - Browse repository at this point
Copy the full SHA f9b9bcaView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 58132ba...f9b9bca