chore(pi): add TODO for mime workaround

This commit is contained in:
Peter Steinberger
2025-12-17 15:49:13 +00:00
parent 42948b70e3
commit 84d5f24f5f
2 changed files with 4 additions and 0 deletions

View File

@@ -200,6 +200,8 @@ export async function runEmbeddedPiAgent(params: {
systemPrompt,
model,
thinkingLevel,
// TODO(steipete): Once pi-mono publishes file-magic MIME detection in `read` image payloads,
// remove `createClawdisCodingTools()` and use upstream `codingTools` again.
tools: createClawdisCodingTools(),
},
messageTransformer,

View File

@@ -3,6 +3,8 @@ import { codingTools, readTool } from "@mariozechner/pi-coding-agent";
import { detectMime } from "../media/mime.js";
// TODO(steipete): Remove this wrapper once pi-mono ships file-magic MIME detection
// for `read` image payloads in `@mariozechner/pi-coding-agent` (then switch back to `codingTools` directly).
type ImageContentBlock = {
type: "image";
data: string;