mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
feat(coding-agent): coordinate replaceable servers and workers
Keep the stable socket in an opaque detached coordinator while server processes own detached worker discovery and lifecycle. Remove the public drain RPC in favor of server replacement through coordinator routing.
This commit is contained in:
parent
33eef6d1c6
commit
8dce5da769
23 changed files with 1725 additions and 649 deletions
|
|
@ -12,7 +12,6 @@ export const workspaceSourcePaths = {
|
|||
agentNode: fileURLToPath(new URL("./packages/agent/src/node.ts", import.meta.url)),
|
||||
protocolIndex: fileURLToPath(new URL("./packages/protocol/src/index.ts", import.meta.url)),
|
||||
clientIndex: fileURLToPath(new URL("./packages/client/src/index.ts", import.meta.url)),
|
||||
clientControl: fileURLToPath(new URL("./packages/client/src/control.ts", import.meta.url)),
|
||||
clientUnix: fileURLToPath(new URL("./packages/client/src/unix.ts", import.meta.url)),
|
||||
serverIndex: fileURLToPath(new URL("./packages/server/src/index.ts", import.meta.url)),
|
||||
serverUnix: fileURLToPath(new URL("./packages/server/src/transports/unix/index.ts", import.meta.url)),
|
||||
|
|
@ -36,7 +35,6 @@ export default defineConfig({
|
|||
{ find: /^@earendil-works\/pi-agent-core\/node$/, replacement: workspaceSourcePaths.agentNode },
|
||||
{ find: /^@earendil-works\/pi-protocol$/, replacement: workspaceSourcePaths.protocolIndex },
|
||||
{ find: /^@earendil-works\/pi-client$/, replacement: workspaceSourcePaths.clientIndex },
|
||||
{ find: /^@earendil-works\/pi-client\/control$/, replacement: workspaceSourcePaths.clientControl },
|
||||
{ find: /^@earendil-works\/pi-client\/unix$/, replacement: workspaceSourcePaths.clientUnix },
|
||||
{ find: /^@earendil-works\/pi-server$/, replacement: workspaceSourcePaths.serverIndex },
|
||||
{ find: /^@earendil-works\/pi-server\/unix$/, replacement: workspaceSourcePaths.serverUnix },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue