Commit f3cea34
authored
feat: datamodel and deployments of resources (#592)
First big wave of work for supporting MCP resources through functions
- Creation of the `function_resource_definitions` data model,
corresponding indexes, and corresponding resource_urns columns in
toolset versions.
- Creation of the function manifest schema for resources and implements
deployment processing for function resources.
- Creation of the resource URN type (parses uniqueness from uri which is
the primary key for resources in MCP)
- Implements adding/returning resources throughout the toolsets data
model
- Implements preserving of resources into toolset versions and well as
accounting for it in current toolset caching.1 parent 468b341 commit f3cea34
File tree
153 files changed
+19438
-11673
lines changed- .changeset
- .speakeasy
- client/sdk
- .devcontainer
- .speakeasy
- docs
- models
- components
- operations
- sdks
- assets
- auth
- gram
- logs
- examples
- src
- funcs
- lib
- models
- components
- errors
- operations
- react-query
- sdk
- server
- database
- design
- toolsets
- gen
- http
- auth/client
- cli/gram
- deployments/client
- domains/client
- environments/client
- integrations/client
- keys/client
- mcp_metadata/client
- packages/client
- projects/client
- slack/client
- templates/client
- toolsets
- client
- server
- variations/client
- toolsets
- types
- internal
- attr
- background/activities
- chat
- database
- deployments
- fixtures
- repo
- functions
- instances
- mcpmetadata
- mcp
- mv
- resources/repo
- testenv
- testrepo
- toolsets
- fixtures
- repo
- urn
- migrations
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
153 files changed
+19438
-11673
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
0 commit comments