feat(openai): add default prompt overlay

This commit is contained in:
Peter Steinberger
2026-04-04 09:26:45 +09:00
parent f6f7609b66
commit a38cb20177
8 changed files with 176 additions and 1 deletions

View File

@@ -156,6 +156,8 @@ export async function runEmbeddedPiAgent(
sessionKey: params.sessionKey,
sessionId: params.sessionId,
workspaceDir: resolvedWorkspace,
modelProviderId: provider,
modelId,
messageProvider: params.messageProvider ?? undefined,
trigger: params.trigger,
channelId: params.messageChannel ?? params.messageProvider ?? undefined,

View File

@@ -1464,6 +1464,8 @@ export async function runEmbeddedAttempt(
sessionKey: params.sessionKey,
sessionId: params.sessionId,
workspaceDir: params.workspaceDir,
modelProviderId: params.model.provider,
modelId: params.model.id,
messageProvider: params.messageProvider ?? undefined,
trigger: params.trigger,
channelId: params.messageChannel ?? params.messageProvider ?? undefined,

View File

@@ -2000,6 +2000,10 @@ export type PluginHookAgentContext = {
sessionKey?: string;
sessionId?: string;
workspaceDir?: string;
/** Resolved model provider for this run (for example "openai"). */
modelProviderId?: string;
/** Resolved model id for this run (for example "gpt-5.4"). */
modelId?: string;
messageProvider?: string;
/** What initiated this agent run: "user", "heartbeat", "cron", or "memory". */
trigger?: string;