diff options
| author | Dax Raad <[email protected]> | 2025-06-11 11:36:03 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-11 11:36:12 -0400 |
| commit | d4379c8c93c18a3dd71822635a1c1b1dd6e4225f (patch) | |
| tree | 6ee80a5478c05238bfe2f5e5b0f99b091ab6f602 /packages | |
| parent | a9b230f419e2287187e339bdb128a7e48c5127f8 (diff) | |
| download | opencode-d4379c8c93c18a3dd71822635a1c1b1dd6e4225f.tar.gz opencode-d4379c8c93c18a3dd71822635a1c1b1dd6e4225f.zip | |
turn on tool call streaming
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/opencode/src/file/index.ts | 10 | ||||
| -rw-r--r-- | packages/opencode/src/session/index.ts | 4 |
2 files changed, 12 insertions, 2 deletions
diff --git a/packages/opencode/src/file/index.ts b/packages/opencode/src/file/index.ts new file mode 100644 index 000000000..cece788dd --- /dev/null +++ b/packages/opencode/src/file/index.ts @@ -0,0 +1,10 @@ +export namespace File { + const glob = new Bun.Glob("**/*") + export async function search(path: string) { + for await (const entry of glob.scan({ + cwd: path, + onlyFiles: true, + })) { + } + } +} diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index 3310e87c8..d4fd6efc9 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -256,7 +256,7 @@ export namespace Session { `Today's date: ${new Date().toISOString()}`, `</env>`, `<project>`, - `${app.git ? await ListTool.execute({ path: app.path.cwd }, { sessionID: input.sessionID }).then((x) => x.output) : ""}`, + `${app.git ? await ListTool.execute({ path: app.path.cwd, ignore: [] }, { sessionID: input.sessionID, abort: abort.signal }).then((x) => x.output) : ""}`, `</project>`, ].join("\n"), }, @@ -546,7 +546,7 @@ export namespace Session { await updateMessage(next) return step }, - toolCallStreaming: false, + toolCallStreaming: true, abortSignal: abort.signal, stopWhen: stepCountIs(1000), messages: convertToModelMessages(msgs), |
