Wire Flue agents to Convex persistence and agent env

- Add db.ts: a typed ConvexHttpClient-backed PersistenceAdapter implementing
  the full Flue store surface (submissions, streams, runs, attachments).
- Add app.ts: Hono server mounting Flue routing and registering the model
  provider from @code/env/agent.
- Update zopu agent to read provider config via env() and switch
  dev/build scripts to load ../../.env.
This commit is contained in:
-Puter
2026-07-19 17:29:37 +05:30
parent 12537e1576
commit a9a8354346
4 changed files with 1469 additions and 13 deletions

View File

@@ -4,14 +4,17 @@
"private": true,
"type": "module",
"scripts": {
"build": "flue build",
"build": "bun --env-file=../../.env flue build",
"check-types": "tsc --noEmit",
"dev": "flue dev",
"run": "flue run",
"run:zopu": "flue run zopu"
"dev": "bun --env-file=../../.env flue dev",
"run": "bun --env-file=../../.env flue run",
"run:zopu": "bun --env-file=../../.env flue run zopu"
},
"dependencies": {
"@flue/runtime": "latest"
"@code/env": "workspace:*",
"@flue/runtime": "latest",
"convex": "catalog:",
"hono": "^4.12.30"
},
"devDependencies": {
"@code/config": "workspace:*",