mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-07 22:09:57 +00:00
refactor(core): extract shared dedup helpers
This commit is contained in:
21
src/agents/trace-base.ts
Normal file
21
src/agents/trace-base.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
export type AgentTraceBase = {
|
||||
runId?: string;
|
||||
sessionId?: string;
|
||||
sessionKey?: string;
|
||||
provider?: string;
|
||||
modelId?: string;
|
||||
modelApi?: string | null;
|
||||
workspaceDir?: string;
|
||||
};
|
||||
|
||||
export function buildAgentTraceBase(params: AgentTraceBase): AgentTraceBase {
|
||||
return {
|
||||
runId: params.runId,
|
||||
sessionId: params.sessionId,
|
||||
sessionKey: params.sessionKey,
|
||||
provider: params.provider,
|
||||
modelId: params.modelId,
|
||||
modelApi: params.modelApi,
|
||||
workspaceDir: params.workspaceDir,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user