feat(plugin): wire session request hook
This commit is contained in:
parent
518d64d684
commit
7edaa05869
17 changed files with 447 additions and 73 deletions
|
|
@ -1,6 +1,7 @@
|
|||
import { expect, test } from "bun:test"
|
||||
import { LLMClient, LLMEvent, Model, type LLMRequest } from "@opencode-ai/ai"
|
||||
import { OpenAIChat } from "@opencode-ai/ai/protocols"
|
||||
import { AgentV2 } from "@opencode-ai/core/agent"
|
||||
import { Config } from "@opencode-ai/core/config"
|
||||
import { Database } from "@opencode-ai/core/database/database"
|
||||
import { AppNodeBuilder } from "@opencode-ai/core/effect/app-node-builder"
|
||||
|
|
@ -181,6 +182,7 @@ it.effect("manual compaction summarizes short context instead of no-op", () =>
|
|||
expect(
|
||||
yield* compaction.compactManual({
|
||||
session,
|
||||
agent: AgentV2.ID.make("build"),
|
||||
messages: [userMessage],
|
||||
inputID: SessionMessage.ID.make("msg_manual_compaction"),
|
||||
}),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue