You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3e2d011
Browse filesBrowse the repository at this point in the historyBrowse files
chore(gates): admit the published proxy package to the gates
R11 reads a published package's bundled workspace siblings from
devDependencies, matching the public-package release rules. Fallow treats
the proxy entries as published surface. The wire-compat ledger acks the
fetch-based proxy declarations; their wire output is unchanged.
Copy file name to clipboardExpand all lines: .fallowrc.json
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,9 @@
15
15
"src/sdk/selectors.ts",
16
16
"src/sdk/finders.ts",
17
17
"src/ai-sdk/index.ts",
18
+
"packages/proxy/src/index.ts",
19
+
"packages/proxy/src/node.ts",
20
+
"packages/proxy/tsdown.config.ts",
18
21
"src/bin.ts",
19
22
"src/client/companion-tunnel.ts",
20
23
"src/daemon.ts",
@@ -276,8 +279,8 @@
276
279
"exports": ["*"]
277
280
},
278
281
{
279
-
"comment": "Published package surface (see package.json#exports); consumed by SDK users, not internally.",
280
-
"file": "{src/sdk/*.ts,src/ai-sdk/index.ts}",
282
+
"comment": "Published package surfaces (see each package.json#exports); consumers may be external or reach them through workspace package exports Fallow does not follow.",
"rationale": "#2650 adds conditional RPC refusal and retry only for peers that advertise complete instance IDs. Released peers advertise none, so new clients keep per-command health probes and send their unchanged RPC; older clients omit the new request precondition and parse existing responses as before."
"rationale": "Moved into @agent-device/proxy and rewritten over fetch Request/Response so the proxy can run on any transport. The 409 status, instance-mismatch header, JSON-RPC error body, and forwarded upstream precondition header are unchanged on the wire, so peers on both sides parse them as before."
"rationale": "#2650 adds conditional RPC refusal and retry only for peers that advertise complete instance IDs. Released peers advertise none, so new clients keep per-command health probes and send their unchanged RPC; older clients omit the new request precondition and parse existing responses as before."
"rationale": "Moved into @agent-device/proxy and rewritten over fetch Request/Response so the proxy can run on any transport. The 409 status, instance-mismatch header, JSON-RPC error body, and forwarded upstream precondition header are unchanged on the wire, so peers on both sides parse them as before."
"rationale": "#2650 adds conditional RPC refusal and retry only for peers that advertise complete instance IDs. Released peers advertise none, so new clients keep per-command health probes and send their unchanged RPC; older clients omit the new request precondition and parse existing responses as before."
"rationale": "Moved into @agent-device/proxy and rewritten over fetch Request/Response so the proxy can run on any transport. The 409 status, instance-mismatch header, JSON-RPC error body, and forwarded upstream precondition header are unchanged on the wire, so peers on both sides parse them as before."
0 commit comments