diff options
Diffstat (limited to 'js/src/index.ts')
| -rw-r--r-- | js/src/index.ts | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/js/src/index.ts b/js/src/index.ts index 9ccbfda6c..959d1182a 100644 --- a/js/src/index.ts +++ b/js/src/index.ts @@ -2,12 +2,28 @@ import { App } from "./app"; import process from "node:process"; import { RPC } from "./server/server"; import { Session } from "./session/session"; +import { Identifier } from "./id/id"; const app = await App.create({ directory: process.cwd(), }); App.provide(app, async () => { - const session = await Session.create(); + const sessionID = await Session.list() + [Symbol.asyncIterator]() + .next() + .then((v) => v.value ?? Session.create().then((s) => s.id)); + + await Session.chat(sessionID, { + role: "user", + id: Identifier.create("message"), + parts: [ + { + type: "text", + text: "Hey how are you? try to use tools", + }, + ], + }); + const rpc = RPC.listen(); }); |
