openAgent
gitlabThe open source UNIVERSAL agent.
clone
https://gitlab.com/bitzzdev/openAgent.gitAIagentautomationopen-sourceuniversal-agent
// @ts-nocheckimport { OpenCode } from "@opencode-ai/core"import { ReadTool } from "@opencode-ai/core/tools"const opencode = OpenCode.make({})opencode.tool.add(ReadTool)opencode.tool.add({name: "bash",schema: {type: "object",properties: {command: {type: "string",description: "The command to run.",},},required: ["command"],},execute(input, ctx) {},})opencode.auth.add({provider: "openai",type: "api",value: process.env.OPENAI_API_KEY,})opencode.agent.add({name: "build",permissions: [],model: {id: "gpt-5-5",provider: "openai",variant: "xhigh",},})const sessionID = await opencode.session.create({agent: "build",})opencode.subscribe((event) => {console.log(event)})await opencode.session.prompt({sessionID,text: "hey what is up",})await opencode.session.prompt({sessionID,text: "what is up with this",files: [{mime: "image/png",uri: "data:image/png;base64,xxxx",},],})await opencode.session.wait()console.log(await opencode.session.messages(sessionID))