refactor(agents): hide attempt helper types · openclaw/openclaw@956856a
vincentkoc
·
2026-06-17
·
via Recent Commits to openclaw:main
File tree
src/agents/embedded-agent-runner/run
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | /** Timing for one named stage, including both stage duration and run-relative elapsed time. */ |
2 | | -export type EmbeddedRunStageTiming = { |
| 2 | +type EmbeddedRunStageTiming = { |
3 | 3 | name: string; |
4 | 4 | durationMs: number; |
5 | 5 | elapsedMs: number; |
6 | 6 | }; |
7 | 7 | |
8 | 8 | /** Snapshot of all marked stages plus total elapsed time at snapshot creation. */ |
9 | | -export type EmbeddedRunStageSummary = { |
| 9 | +type EmbeddedRunStageSummary = { |
10 | 10 | totalMs: number; |
11 | 11 | stages: EmbeddedRunStageTiming[]; |
12 | 12 | }; |
13 | 13 | |
14 | 14 | /** Lightweight monotonic-ish stage tracker used for embedded run startup diagnostics. */ |
15 | | -export type EmbeddedRunStageTracker = { |
| 15 | +type EmbeddedRunStageTracker = { |
16 | 16 | mark: (name: string) => void; |
17 | 17 | snapshot: () => EmbeddedRunStageSummary; |
18 | 18 | }; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -13,7 +13,7 @@ type ProviderSystemPromptTransform = (params: {
|
13 | 13 | context: ProviderTransformSystemPromptContext; |
14 | 14 | }) => string; |
15 | 15 | |
16 | | -export type BuildAttemptSystemPromptParams = { |
| 16 | +type BuildAttemptSystemPromptParams = { |
17 | 17 | isRawModelRun: boolean; |
18 | 18 | embeddedSystemPrompt: EmbeddedSystemPromptParams; |
19 | 19 | transformProviderSystemPrompt: ProviderSystemPromptTransform; |
@@ -26,7 +26,7 @@ export type BuildAttemptSystemPromptParams = {
|
26 | 26 | }; |
27 | 27 | |
28 | 28 | /** System prompt pair used by an attempt: untransformed base plus provider-ready prompt. */ |
29 | | -export type AttemptSystemPrompt = { |
| 29 | +type AttemptSystemPrompt = { |
30 | 30 | baseSystemPrompt: string; |
31 | 31 | systemPrompt: string; |
32 | 32 | }; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -4,7 +4,7 @@
|
4 | 4 | import { runAgentCleanupStep } from "../../run-cleanup-timeout.js"; |
5 | 5 | |
6 | 6 | /** Minimal recorder surface needed to flush trajectory data during run cleanup. */ |
7 | | -export type EmbeddedAttemptTrajectoryRecorder = { |
| 7 | +type EmbeddedAttemptTrajectoryRecorder = { |
8 | 8 | describeFlushState: () => string | undefined; |
9 | 9 | flush: () => Promise<void>; |
10 | 10 | }; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。