feat: run fixed research pipelines within durable budgets

This commit is contained in:
yuxuanhui
2026-09-08 22:16:05 +08:00
parent eb4850a003
commit 7860434b04
25 changed files with 2357 additions and 37 deletions
+27 -25
View File
@@ -8,31 +8,33 @@ export function ResearchToolCard({ call, onAction }: ToolCardProps) {
{typeof result.name === "string" ? result.name : "研究资料"}
{typeof result.version === "number" ? ` · v${result.version}` : ""}
</p>
{typeof result.id === "string" && !result.report && (
<Button
onClick={() =>
onAction(
result.content
? {
type:
result.kind === "feature"
? "open_feature"
: "open_template",
asset_id: result.id as string,
version: result.version as number,
nonce: Date.now(),
}
: {
type: "open_experiment",
experiment_id: result.id as string,
nonce: Date.now(),
},
)
}
>
打开研究记录
</Button>
)}
{typeof result.id === "string" &&
!result.report &&
!result.authorization && (
<Button
onClick={() =>
onAction(
result.content
? {
type:
result.kind === "feature"
? "open_feature"
: "open_template",
asset_id: result.id as string,
version: result.version as number,
nonce: Date.now(),
}
: {
type: "open_experiment",
experiment_id: result.id as string,
nonce: Date.now(),
},
)
}
>
打开研究记录
</Button>
)}
<details>
<summary>查看资料与校验依据</summary>
<pre>{JSON.stringify(result, null, 2)}</pre>