merge: candidate dialogue-ctx-closeout-2026-09-26-r4 into dev
This commit is contained in:
@@ -76,6 +76,7 @@ cat > "${PI_DIR}/settings.json" <<EOF
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
export PORT DATA_DIR PI_CODING_AGENT_DIR="$PI_DIR"
|
export PORT DATA_DIR PI_CODING_AGENT_DIR="$PI_DIR"
|
||||||
|
export PI_AGENT_EXTENSION="${PI_DIR}/extensions/tavily-search.mjs"
|
||||||
export PATH="${PATH}:/home/linuxbrew/.linuxbrew/bin"
|
export PATH="${PATH}:/home/linuxbrew/.linuxbrew/bin"
|
||||||
|
|
||||||
echo "================================================================="
|
echo "================================================================="
|
||||||
|
|||||||
@@ -299,6 +299,10 @@ async function handleRun(body) {
|
|||||||
|
|
||||||
// 2. Build pi arguments. Unknown profiles fail closed before spawn.
|
// 2. Build pi arguments. Unknown profiles fail closed before spawn.
|
||||||
const piBin = process.env.PI_AGENT_BIN || "pi";
|
const piBin = process.env.PI_AGENT_BIN || "pi";
|
||||||
|
// Extension path: container default is /app/extensions/...; the host
|
||||||
|
// sidecar overrides via PI_AGENT_EXTENSION (deploy/pi-agent-sidecar/start.sh
|
||||||
|
// exports the managed pi-dir path).
|
||||||
|
const extensionPath = process.env.PI_AGENT_EXTENSION || "/app/extensions/tavily-search.mjs";
|
||||||
const sysPromptFile = resolve(workspace, "INSTRUCTIONS.md");
|
const sysPromptFile = resolve(workspace, "INSTRUCTIONS.md");
|
||||||
let args;
|
let args;
|
||||||
try {
|
try {
|
||||||
@@ -307,7 +311,7 @@ async function handleRun(body) {
|
|||||||
provider,
|
provider,
|
||||||
model,
|
model,
|
||||||
systemPromptFile: existsSync(sysPromptFile) ? "INSTRUCTIONS.md" : "",
|
systemPromptFile: existsSync(sysPromptFile) ? "INSTRUCTIONS.md" : "",
|
||||||
extension: "/app/extensions/tavily-search.mjs",
|
extension: extensionPath,
|
||||||
workspaceTools: "read,write,edit,tavily_search,web_search",
|
workspaceTools: "read,write,edit,tavily_search,web_search",
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user