Include friendly model name in system prompt identity
model.id alone gives "claude-opus-4-6" which needs manual translation
for Assisted-by footers. model.name provides "Claude Opus 4.6".
Assisted-by: Claude Opus 4.6 via pi
diff --git a/.pi/agent/extensions/model-identity.ts b/.pi/agent/extensions/model-identity.ts
index aa881292..4c0c6c4b 100644
--- a/.pi/agent/extensions/model-identity.ts
+++ b/.pi/agent/extensions/model-identity.ts
@@ -11,7 +11,7 @@ export default function (pi: ExtensionAPI) {
pi.on("before_agent_start", async (event, ctx) => {
const model = ctx.model;
return {
- systemPrompt: event.systemPrompt + `\n\nYou are running as: ${model.provider}/${model.id}`,
+ systemPrompt: event.systemPrompt + `\n\nYou are running as: ${model.name} (${model.provider}/${model.id})`,
};
});
}