mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-18 15:02:31 +00:00
chore: generate
This commit is contained in:
parent
5970c12d90
commit
c813927bb6
3 changed files with 39 additions and 28 deletions
|
|
@ -607,9 +607,9 @@ function createLayer(input: StreamInput) {
|
|||
messages(
|
||||
input.sessionID,
|
||||
input.replay
|
||||
? (input.replayLimit === undefined
|
||||
? undefined
|
||||
: Math.max(input.replayLimit, SUBAGENT_BOOTSTRAP_LIMIT))
|
||||
? input.replayLimit === undefined
|
||||
? undefined
|
||||
: Math.max(input.replayLimit, SUBAGENT_BOOTSTRAP_LIMIT)
|
||||
: SUBAGENT_BOOTSTRAP_LIMIT,
|
||||
),
|
||||
Effect.promise(() =>
|
||||
|
|
@ -645,15 +645,16 @@ function createLayer(input: StreamInput) {
|
|||
limits: input.limits(),
|
||||
})
|
||||
: undefined
|
||||
const replay = history && input.replayLimit !== undefined && messagesList.length > input.replayLimit
|
||||
? replaySession({
|
||||
messages: messagesList.slice(-input.replayLimit),
|
||||
permissions: sessionPermissions,
|
||||
questions: sessionQuestions,
|
||||
thinking: input.thinking,
|
||||
limits: input.limits(),
|
||||
})
|
||||
: history
|
||||
const replay =
|
||||
history && input.replayLimit !== undefined && messagesList.length > input.replayLimit
|
||||
? replaySession({
|
||||
messages: messagesList.slice(-input.replayLimit),
|
||||
permissions: sessionPermissions,
|
||||
questions: sessionQuestions,
|
||||
thinking: input.thinking,
|
||||
limits: input.limits(),
|
||||
})
|
||||
: history
|
||||
|
||||
replayedParts.clear()
|
||||
if (history) {
|
||||
|
|
|
|||
|
|
@ -106,7 +106,10 @@ function runningToolMessage(id: string): SessionMessages[number] {
|
|||
describe("run session replay", () => {
|
||||
test("replays persisted user and assistant history into scrollback commits", () => {
|
||||
const out = replaySession({
|
||||
messages: [userMessage("msg-user-1", "Hello, whats the weather today?"), assistantMessage("msg-1", "What city or ZIP code should I check?")],
|
||||
messages: [
|
||||
userMessage("msg-user-1", "Hello, whats the weather today?"),
|
||||
assistantMessage("msg-1", "What city or ZIP code should I check?"),
|
||||
],
|
||||
permissions: [],
|
||||
questions: [],
|
||||
thinking: true,
|
||||
|
|
|
|||
|
|
@ -374,7 +374,14 @@ function footer(fn?: (commit: StreamCommit) => void) {
|
|||
},
|
||||
}
|
||||
|
||||
return { api, commits, events, get idleCalls() { return idleCalls } }
|
||||
return {
|
||||
api,
|
||||
commits,
|
||||
events,
|
||||
get idleCalls() {
|
||||
return idleCalls
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
function sdk(
|
||||
|
|
@ -932,16 +939,16 @@ describe("run stream transport", () => {
|
|||
messages: async ({ sessionID }) => {
|
||||
if (sessionID === "session-1") {
|
||||
return ok([
|
||||
assistantMessage({
|
||||
sessionID: "session-1",
|
||||
id: "msg-1",
|
||||
parts: [
|
||||
runningTool({
|
||||
sessionID: "session-1",
|
||||
messageID: "msg-1",
|
||||
id: "task-1",
|
||||
callID: "call-1",
|
||||
tool: "task",
|
||||
assistantMessage({
|
||||
sessionID: "session-1",
|
||||
id: "msg-1",
|
||||
parts: [
|
||||
runningTool({
|
||||
sessionID: "session-1",
|
||||
messageID: "msg-1",
|
||||
id: "task-1",
|
||||
callID: "call-1",
|
||||
tool: "task",
|
||||
body: {
|
||||
description: "Explore run.ts",
|
||||
subagent_type: "explore",
|
||||
|
|
@ -949,10 +956,10 @@ describe("run stream transport", () => {
|
|||
metadata: {
|
||||
sessionId: "child-1",
|
||||
},
|
||||
}),
|
||||
],
|
||||
}),
|
||||
])
|
||||
}),
|
||||
],
|
||||
}),
|
||||
])
|
||||
}
|
||||
|
||||
return sessionID === "child-1"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue