reactHonoExamplequeries.ts2 matches
3import { createTables, tableName } from "./migrations.ts";
45// This will create the database table if it doesn't exist.
6// This will run every time the app starts up. You can
7// comment out this line for a modest (30ms) perforamnce improvement
8// on cold starts. It's left in to ensure the database tables are
9// automatically set up correctly for users who fork this app.
10await createTables();
1314However, you should know that SQLite has much more limited
15support for altering existing tables as compared to other databases.
16Often it's easier to create new tables with the schema you want, and then
17copy the data over. */
reactHonoExampleindex.ts1 match
2import { readFile, servePublicFile } from "https://esm.town/v/stevekrouse/utils@187-main/serve-public/index.ts";
3import { Hono } from "npm:hono";
4import { getMessages, insertMessage } from "./database/queries.ts";
56const app = new Hono();
499const KEY = "windsurf_projectContext";
500501// Initialize database
502await sqlite.execute(`
503CREATE TABLE IF NOT EXISTS ${KEY}_project_state_${SCHEMA_VERSION} (
cerebras_coderindex2 matches
1import { generateCode } from "./backend/generate-code";
2import { createTables } from "./database/migrations";
3import { createProject, getCode, getNextVersionNumber, insertVersion } from "./database/queries";
45async function servePublicFile(path: string): Promise<Response> {
AlwaysHereBackendindex.ts1 match
28updateFriendRequestStatus,
29updateUser,
30} from "./database/queries.ts";
3132const app = new Hono();
EchoPromptermain.tsx8 matches
940const openai = new OpenAI();
941942// Use the val's URL as a unique key for database tables
943const KEY = "EchoPrompter";
944945// Initialize database tables
946await sqlite.execute(`
947CREATE TABLE IF NOT EXISTS ${KEY}_agents (
976});
977} catch (error) {
978console.error("Database error:", error);
979return new Response(
980JSON.stringify({ error: "Failed to fetch recent agents" }),
1172}
11731174// Insert into database with commands
1175const result = await sqlite.execute(
1176`INSERT INTO ${KEY}_agents (name, description, prompt, commands) VALUES (?, ?, ?, ?)`,
1212const { agentId, message, history } = await request.json();
12131214// Get agent from database
1215const agentResult = await sqlite.execute(
1216`SELECT * FROM ${KEY}_agents WHERE id = ?`,
1262const response = completion.choices[0].message.content;
12631264// Log conversation in database
1265await sqlite.execute(
1266`INSERT INTO ${KEY}_conversations (agent_id, user_message, assistant_response) VALUES (?, ?, ?)`,
1291const { agentId, command, inputs, history } = await request.json();
12921293// Get agent from database
1294const agentResult = await sqlite.execute(
1295`SELECT * FROM ${KEY}_agents WHERE id = ?`,
1475}
14761477async function initDatabase(db) {
1478// Create agents table if not exists
1479await db.execute(`
Brainblastmain.tsx1 match
38`);
3940// Insert the game into the database
41await sqlite.execute({
42sql: `INSERT INTO games (gameId, player1) VALUES (:gameId, :player1)`,
cerebras_coderindex2 matches
1import { generateCode } from "./backend/generate-code";
2import { createTables } from "./database/migrations";
3import { createProject, getCode, getNextVersionNumber, insertVersion } from "./database/queries";
45async function servePublicFile(path: string): Promise<Response> {
OpenTowniethink.ts1 match
7export const thinkTool = tool({
8description:
9"Use the tool to think about something. It will not obtain new information or change the database, but just append the thought to the log. Use it when complex reasoning or some cache memory is needed.",
10parameters: z.object({
11thought: z.string().describe("A thought to think about."),