mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-20 02:03:19 +00:00
Merge remote-tracking branch 'origin/main' into factory/onboarding-app-shell
# Conflicts: # factory/CLAUDE.md # factory/packages/backend/package.json # factory/packages/client/package.json # pnpm-lock.yaml # research/acp/friction.md
This commit is contained in:
commit
0a8fda040b
57 changed files with 1465 additions and 503 deletions
|
|
@ -109,7 +109,11 @@ For all Rivet/RivetKit implementation:
|
|||
- Do not add `workspaceId`/`repoId`/`handoffId` columns just to "namespace" rows for a given actor instance; use actor state and/or the actor key instead.
|
||||
- Example: the `handoff` actor instance already represents `(workspaceId, repoId, handoffId)`, so its SQLite tables should not need those columns for primary keys.
|
||||
3. Do not use backend-global SQLite singletons; database access must go through actor `db` providers (`c.db`).
|
||||
4. Use published RivetKit npm packages (`"rivetkit": "^2.1.6"` or later). Do not use `link:` dependencies pointing outside the workspace.
|
||||
4. Use published RivetKit npm packages (`"rivetkit": "2.1.6"` by default). Do not use `link:` dependencies pointing outside the workspace unless you are doing a temporary local RivetKit debugging pass.
|
||||
5. Temporary local relink is allowed only when actively debugging RivetKit against the local checkout at `/Users/nathan/conductor/workspaces/handoff/rivet-checkout`.
|
||||
- Preferred link target: `../rivet-checkout/rivetkit-typescript/packages/rivetkit`
|
||||
- Before using the local checkout, build RivetKit from that repo so the linked package has fresh output.
|
||||
- After the debugging pass, switch dependencies back to the published package version.
|
||||
|
||||
## Inspector HTTP API (Workflow Debugging)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue