Build Verse: a poem-quote app on the agent-native chat template
CI / build (push) Successful in 4m26s
CI / build (push) Successful in 4m26s
Adds a Postgres-backed quotes domain (poems/quotes/favorites) exposed as five agent-native actions (list-quotes, get-random-quote, create-quote, toggle-favorite, list-favorites) callable from both chat and the React UI via useActionQuery/useActionMutation. Moves the primary UI from chat to a mobile-first Quotes/Favorites experience (chat moves to /chat), adds manual OpenTelemetry instrumentation exporting traces/metrics/logs over OTLP, and wires a local Docker Postgres for shared state.
This commit is contained in:
+18
-14
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"name": "app",
|
||||
"displayName": "App",
|
||||
"name": "verse-quote-app",
|
||||
"displayName": "Verse",
|
||||
"private": true,
|
||||
"description": "Workspace app for App.",
|
||||
"description": "Quotes drawn from poems — browse, search, and save your favorites.",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "agent-native dev --open",
|
||||
@@ -18,16 +18,27 @@
|
||||
"@agent-native/toolkit": "^0.10.6",
|
||||
"@fontsource-variable/inter": "^5.2.8",
|
||||
"@libsql/client": "^0.15.8",
|
||||
"@opentelemetry/api": "^1.9.1",
|
||||
"@opentelemetry/api-logs": "^0.221.0",
|
||||
"@opentelemetry/exporter-logs-otlp-http": "^0.221.0",
|
||||
"@opentelemetry/exporter-metrics-otlp-http": "^0.221.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "^0.221.0",
|
||||
"@opentelemetry/resources": "^2.10.0",
|
||||
"@opentelemetry/sdk-logs": "^0.221.0",
|
||||
"@opentelemetry/sdk-metrics": "^2.10.0",
|
||||
"@opentelemetry/sdk-trace-base": "^2.10.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.43.0",
|
||||
"@react-router/dev": "8.1.0",
|
||||
"@react-router/fs-routes": "8.1.0",
|
||||
"@tabler/icons-react": "^3.41.1",
|
||||
"drizzle-orm": "^0.45.2",
|
||||
"h3": "^2.0.1-rc.20",
|
||||
"isbot": "^5",
|
||||
"node-pty": "^1.1.0",
|
||||
"zod": "^4.4.3",
|
||||
"postgres": "^3.4.9",
|
||||
"@react-router/dev": "8.1.0",
|
||||
"@react-router/fs-routes": "8.1.0",
|
||||
"react-router": "8.1.0",
|
||||
"vite": "8.1.0"
|
||||
"vite": "8.1.0",
|
||||
"zod": "^4.4.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@radix-ui/react-accordion": "^1.2.12",
|
||||
@@ -99,12 +110,5 @@
|
||||
"coreVersion": "0.122.1",
|
||||
"shape": "standalone"
|
||||
}
|
||||
},
|
||||
"pnpm": {
|
||||
"onlyBuiltDependencies": [
|
||||
"better-sqlite3",
|
||||
"esbuild",
|
||||
"node-pty"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user