diff options
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), |
