chore: upgrade pi-mono deps to 0.31.1

This commit is contained in:
Peter Steinberger
2026-01-02 23:37:08 +01:00
parent d1b76cb1b2
commit fc54e905c0
14 changed files with 66 additions and 67 deletions

View File

@@ -3,7 +3,7 @@ import fs from "node:fs/promises";
import os from "node:os";
import path from "node:path";
import type { AppMessage, ThinkingLevel } from "@mariozechner/pi-agent-core";
import type { AgentMessage, ThinkingLevel } from "@mariozechner/pi-agent-core";
import {
type Api,
type AssistantMessage,
@@ -448,8 +448,7 @@ export async function runEmbeddedPiAgent(params: {
model,
thinkingLevel,
systemPrompt,
// TODO(steipete): Once pi-mono publishes file-magic MIME detection in `read` image payloads,
// remove `createClawdisCodingTools()` and use upstream `codingTools` again.
// Custom tool set: extra bash/process + read image sanitization.
tools,
sessionManager,
settingsManager,
@@ -502,7 +501,7 @@ export async function runEmbeddedPiAgent(params: {
Math.max(1, params.timeoutMs),
);
let messagesSnapshot: AppMessage[] = [];
let messagesSnapshot: AgentMessage[] = [];
let sessionIdUsed = session.sessionId;
const onAbort = () => {
abortRun();
@@ -543,7 +542,7 @@ export async function runEmbeddedPiAgent(params: {
const lastAssistant = messagesSnapshot
.slice()
.reverse()
.find((m) => (m as AppMessage)?.role === "assistant") as
.find((m) => (m as AgentMessage)?.role === "assistant") as
| AssistantMessage
| undefined;