|
1 | | -# @speakeasy-api/create-function |
| 1 | +# @gram-ai/create-function |
2 | 2 |
|
3 | 3 | ## 0.16.0 |
4 | 4 |
|
|
30 | 30 |
|
31 | 31 | ### Patch Changes |
32 | 32 |
|
33 | | -- 82c1a79: Generated `AGENTS.md` in each speakeasy function template now includes documentation on how to integrate OAuth for an external data source into a function. |
| 33 | +- 82c1a79: Generated `AGENTS.md` in each gram function template now includes documentation on how to integrate OAuth for an external data source into a function. |
34 | 34 |
|
35 | 35 | ## 0.12.1 |
36 | 36 |
|
37 | 37 | ### Patch Changes |
38 | 38 |
|
39 | | -- 095b298: Add a fallback for when symlink creation fails when creating speakeasy functions |
| 39 | +- 095b298: Add a fallback for when symlink creation fails when creating gram functions |
40 | 40 |
|
41 | 41 | ## 0.12.0 |
42 | 42 |
|
|
59 | 59 | ### Patch Changes |
60 | 60 |
|
61 | 61 | - 0e27fff: Fix various aspects of the copy in create-function |
62 | | -- 5b778e8: Updated esbuild config for Speakeasy Functions to default to emitting a CommonJS require shim, allowing dynamic require() calls to work in bundled code. This is necessary for compatibility with certain dependencies that use dynamic requires. |
| 62 | +- 5b778e8: Updated esbuild config for Gram Functions to default to emitting a CommonJS require shim, allowing dynamic require() calls to work in bundled code. This is necessary for compatibility with certain dependencies that use dynamic requires. |
63 | 63 |
|
64 | 64 | ## 0.9.0 |
65 | 65 |
|
|
75 | 75 |
|
76 | 76 | ### Patch Changes |
77 | 77 |
|
78 | | -- 8be35aa: Updated the scaffolding of Speakeasy Functions projects to exclude the CHANGELOG.md file. |
79 | | -- 8be35aa: Fixed an issue where Speakeasy Functions templates were not enforcing a minimum |
| 78 | +- 8be35aa: Updated the scaffolding of Gram Functions projects to exclude the CHANGELOG.md file. |
| 79 | +- 8be35aa: Fixed an issue where Gram Functions templates were not enforcing a minimum |
80 | 80 | Node.js version due to a typo in the generated package.json files. The field was |
81 | 81 | incorrectly named "engine" instead of "engines". |
82 | | -- 8be35aa: Ensured that templated Speakeasy Function TS projects start at version "0.0.0" in |
| 82 | +- 8be35aa: Ensured that templated Gram Function TS projects start at version "0.0.0" in |
83 | 83 | their package.json instead of inheriting the version from the template |
84 | 84 |
|
85 | 85 | ## 0.8.0 |
86 | 86 |
|
87 | 87 | ### Minor Changes |
88 | 88 |
|
89 | | -- f725a4c: Added a `fromSpeakeasy` utility to the Speakeasy Functions TypeScript SDK that converts an |
90 | | - instance of the `Speakeasy` mini-framework into an MCP server. This reduces the |
91 | | - amount of boilerplate we emit in new projects that use the `speakeasy-template-functions` |
| 89 | +- f725a4c: Added a `fromGram` utility to the Gram Functions TypeScript SDK that converts an |
| 90 | + instance of the `Gram` mini-framework into an MCP server. This reduces the |
| 91 | + amount of boilerplate we emit in new projects that use the `gram-template-gram` |
92 | 92 | template. |
93 | 93 |
|
94 | 94 | ## 0.7.0 |
95 | 95 |
|
96 | 96 | ### Minor Changes |
97 | 97 |
|
98 | | -- a0853fe: Updated the Speakeasy Functions SDK to separate the build and push commands. The |
99 | | - `speakeasy-build` has also been renamed to `gf` which now results in the commands |
| 98 | +- a0853fe: Updated the Gram Functions SDK to separate the build and push commands. The |
| 99 | + `gram-build` has also been renamed to `gf` which now results in the commands |
100 | 100 | `pnpm gf build` and `pnpm gf push`. |
101 | 101 |
|
102 | 102 | ## 0.6.2 |
|
116 | 116 |
|
117 | 117 | ### Minor Changes |
118 | 118 |
|
119 | | -- 5a3f14c: Updated the MCP template and Speakeasy Functions SDK to support building and |
120 | | - deploying MCP servers directly through Speakeasy. It removes extraneous build scripts |
| 119 | +- 5a3f14c: Updated the MCP template and Gram Functions SDK to support building and |
| 120 | + deploying MCP servers directly through Gram. It removes extraneous build scripts |
121 | 121 | and dependencies, simplifying the process for developers. |
122 | 122 |
|
123 | 123 | ## 0.5.3 |
|
128 | 128 |
|
129 | 129 | ### Patch Changes |
130 | 130 |
|
131 | | -- cfc187f: We now install the CLI and run speakeasy auth automatically (if yes is chosen) during pnpm create |
| 131 | +- cfc187f: We now install the CLI and run gram auth automatically (if yes is chosen) during pnpm create |
132 | 132 |
|
133 | 133 | ## 0.5.0 |
134 | 134 |
|
135 | 135 | ### Minor Changes |
136 | 136 |
|
137 | | -- 24118c5: Updated the Speakeasy Functions framework template to include an MCP server for local |
138 | | - development that wraps a `Speakeasy` instance. This will provide developers a better |
139 | | - feedback loop when developing tools before deploying them to Speakeasy. |
| 137 | +- 24118c5: Updated the Gram Functions framework template to include an MCP server for local |
| 138 | + development that wraps a `Gram` instance. This will provide developers a better |
| 139 | + feedback loop when developing tools before deploying them to Gram. |
140 | 140 |
|
141 | 141 | ## 0.4.0 |
142 | 142 |
|
|
148 | 148 |
|
149 | 149 | ### Minor Changes |
150 | 150 |
|
151 | | -- 8fa3809: Updated the Speakeasy Functions TypeScript SDK and the Speakeasy Functions template to |
152 | | - support seamless build and deploy powered by the SDK and Speakeasy CLI. |
| 151 | +- 8fa3809: Updated the Gram Functions TypeScript SDK and the Gram Functions template to |
| 152 | + support seamless build and deploy powered by the SDK and Gram CLI. |
153 | 153 |
|
154 | 154 | ## 0.2.1 |
155 | 155 |
|
156 | 156 | ### Patch Changes |
157 | 157 |
|
158 | | -- a8cc73e: Ensure .gitignore is scaffolded out with templating Speakeasy Functions projects. |
| 158 | +- a8cc73e: Ensure .gitignore is scaffolded out with templating Gram Functions projects. |
159 | 159 |
|
160 | 160 | ## 0.2.0 |
161 | 161 |
|
162 | 162 | ### Minor Changes |
163 | 163 |
|
164 | | -- baaa388: Add a simple Hono-based server to the Speakeasy Functions mini-framework template. |
165 | | - This server allows developers to run and test their Speakeasy Functions locally |
| 164 | +- baaa388: Add a simple Hono-based server to the Gram Functions mini-framework template. |
| 165 | + This server allows developers to run and test their Gram Functions locally |
166 | 166 | before deploying them. |
167 | 167 |
|
168 | 168 | ## 0.1.1 |
|
175 | 175 |
|
176 | 176 | ### Minor Changes |
177 | 177 |
|
178 | | -- 9c386f1: Introducing a new framework that simplifies writing and bundling Speakeasy Functions. |
179 | | - The simplest "Hello, World!" Speakeasy Function with this framework looks like this: |
| 178 | +- 9c386f1: Introducing a new framework that simplifies writing and bundling Gram Functions. |
| 179 | + The simplest "Hello, World!" Gram Function with this framework looks like this: |
180 | 180 |
|
181 | 181 | ```typescript |
182 | | - import { Speakeasy } from "@speakeasy-api/functions"; |
| 182 | + import { Gram } from "@gram-ai/functions"; |
183 | 183 | import * as z from "zod/mini"; |
184 | 184 |
|
185 | | - const speakeasy = new Speakeasy().tool({ |
| 185 | + const gram = new Gram().tool({ |
186 | 186 | name: "greet", |
187 | 187 | description: "Greet someone special", |
188 | 188 | inputSchema: { name: z.string() }, |
|
191 | 191 | }, |
192 | 192 | }); |
193 | 193 |
|
194 | | - export default speakeasy; |
| 194 | + export default gram; |
195 | 195 | ``` |
196 | 196 |
|
197 | 197 | In addition to the new framework, we introduce a project scaffolder that users |
198 | | - can run to quickly set up a new Speakeasy Functions project with all necessary |
| 198 | + can run to quickly set up a new Gram Functions project with all necessary |
199 | 199 | boilerplate and configuration. When it is published, it will be available |
200 | 200 | through: |
201 | 201 |
|
202 | 202 | ``` |
203 | | - pnpm create @speakeasy-api/function |
| 203 | + pnpm create @gram-ai/function |
204 | 204 | ``` |
0 commit comments