context
6
ctx:discord/blah/general/6Source document
full textgeneral-6
text/plain3 KB
doc:agent/general-6/ad262946-8f74-45ec-8123-09f5701d34da[2025-03-19 12:17] ajaxdavis: https://www.val.town/v/ajax/blah [2025-03-19 12:17] ajaxdavis: fork these vals, when done, link me back to your forked versions [2025-03-19 12:17] lisamegawatts: https://davincidreams-create_a_tool.web.val.run [2025-03-19 12:18] lisamegawatts: https://davincidreams-harmoniousplumtapir.web.val.run [2025-03-19 12:29] ajaxdavis: `cd packages/cli && npm run dev -- mcp start` [2025-03-19 12:54] ajaxdavis: ``` "args": [ "-y", "@blahai/[email protected]", "mcp", "start", "--config", "https://ajax-blah.web.val.run" ], ``` [2025-03-19 12:59] ajaxdavis: ``` export default async function server(request: Request): Promise<Response> { const blahConfig = { "name": "valtown-testing", "version": "1.0.0", "alias": "sample-tools", "description": "A sample blah manifest demonstrating various tool types and configurations.", "env": { "OPENAI_API_KEY": Deno.env.get("OPENAI_API_KEY"), }, "tools": [ { "name": "hello_name", "description": "Says hello to the name", "inputSchema": { "type": "object", "properties": { "name": { "type": "string", "description": "Name to say hello to", }, }, }, }, { "name": "goodbye_name", "description": "Says goodbye to the name", "inputSchema": { "type": "object", "properties": { "name": { "type": "string", "description": "Name to say goodbye to", }, }, }, }, { "name": "create_a_tool", "description": "When the user wants to create a tool, you understand there wants and needs. And write the best code you can that is executed in the context of deno and valtown", "inputSchema": { "type": "object", "properties": { "tool_implementation_description": { "type": "string", "description": "Describes the code much like a product requirement document but kept brief. Also offers some short pseudo code.", }, "tool_name": { "type": "string", "description": "The name of the tool/function. Descriptive and snake case.", }, }, }, }, ], }; return new Response(JSON.stringify(blahConfig), { headers: { "Content-Type": "application/json", }, status: 200, }); } ``` [2025-03-19 13:09] ajaxdavis: https://www.val.town/v/ajax/get_country_fact [2025-03-19 13:44] ajaxdavis: `cd packages/cli && npm run dev -- mcp simulate --config "https://davincidreams-blah.web.val.run/"` [2025-03-19 13:44] ajaxdavis: if you wanna fuck around with the codebase do this ^ after changes [2025-03-19 15:14] ajaxdavis: keep a close eye on this lol (files: image.png)
Facts in this context
Grouped by subject. Each subject links to its full article.
Blah Config12 factsex:blah-config
| hasProperty | tools |
| hasProperty | env |
| hasProperty | description |
| hasProperty | alias |
| hasProperty | version |
| hasProperty | name |
| propertyValue | valtown-testing |
| propertyValue | sample-tools |
| propertyValue | 1.0.0 |
| propertyValue | A sample blah manifest demonstrating various tool types and configurations. |
| rdfs:label | blahConfig |
| type | object |
Code Block 29 factsex:code-block-2
| arrayValueContains | @blahai/[email protected] |
| arrayValueContains |