├── .github └── workflows │ ├── deploy-install-script.yml │ ├── main-release.yaml │ └── release.yaml ├── .gitignore ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docs ├── header.svg └── mcp-host.png ├── examples ├── blackjack.yaml ├── epic.yaml ├── huggingface.yaml ├── random.yaml └── shopping.yaml ├── generate.go ├── go.mod ├── go.sum ├── main.go ├── pkg ├── agents │ ├── run.go │ └── toolcall.go ├── api │ ├── events.go │ ├── hander.go │ └── routes.go ├── auth │ └── auth.go ├── chat │ └── print.go ├── cli │ ├── call.go │ ├── root.go │ ├── serve.go │ ├── sessions.go │ └── targets.go ├── cmd │ ├── builder.go │ ├── signal_posix.go │ ├── signal_windows.go │ └── signals.go ├── complete │ └── complete.go ├── config │ ├── load.go │ ├── load_test.go │ ├── resolver.go │ ├── schema.go │ ├── schema.yaml │ └── static.go ├── confirm │ └── confirm.go ├── envvar │ └── replace.go ├── expr │ ├── eval.go │ ├── expand.go │ ├── expand_test.go │ └── lookup.go ├── gormdsn │ └── dsn.go ├── llm │ ├── anthropic │ │ ├── client.go │ │ ├── translate.go │ │ └── types.go │ ├── client.go │ ├── completions │ │ ├── client.go │ │ ├── translate.go │ │ └── types.go │ ├── progress │ │ └── send.go │ └── responses │ │ ├── client.go │ │ ├── progress.go │ │ ├── translate.go │ │ └── types.go ├── log │ ├── log.go │ └── log_test.go ├── mcp │ ├── callback.go │ ├── client.go │ ├── clientlookup.go │ ├── context.go │ ├── error.go │ ├── hooks.go │ ├── httpclient.go │ ├── httpserver.go │ ├── message.go │ ├── oauth.go │ ├── pendingrequest.go │ ├── runner.go │ ├── sandbox │ │ ├── out.go │ │ ├── reverseports.go │ │ └── sandbox.go │ ├── serversession.go │ ├── servertools.go │ ├── session.go │ ├── sessionstore.go │ ├── stdio.go │ ├── stdioserver.go │ ├── tokenstorage.go │ ├── types.go │ └── wellknown.go ├── printer │ └── lineprefix.go ├── reverseproxy │ ├── server.go │ └── tlsclient.go ├── runtime │ └── runtime.go ├── sampling │ └── sampler.go ├── schema │ └── validation.go ├── server │ └── server.go ├── servers │ ├── agent │ │ ├── agent.go │ │ └── chat_call.go │ ├── agentui │ │ ├── agent.go │ │ ├── chat_call.go │ │ └── set_current_agent_call.go │ ├── meta │ │ ├── meta.go │ │ └── tools.go │ └── resources │ │ ├── server.go │ │ ├── store.go │ │ └── types.go ├── session │ ├── manager.go │ ├── store.go │ ├── types.go │ └── ui.go ├── sessiondata │ ├── sessiondata.go │ └── uritemplate.go ├── supervise │ ├── daemon.go │ ├── supervise.go │ └── supervise_windows.go ├── system │ └── currentbin.go ├── tools │ ├── flows.go │ └── service.go ├── types │ ├── agentaction.go │ ├── agentaction_test.go │ ├── chat.go │ ├── completer.go │ ├── completer_test.go │ ├── config.go │ ├── context.go │ ├── execution.go │ ├── messages.go │ ├── meta.go │ ├── mimetypes.go │ └── validate.go ├── uuid │ └── uuid.go └── version │ └── version.go ├── scripts └── install.sh └── ui ├── .dist ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── build.go ├── dist ├── _app │ ├── env.js │ ├── immutable │ │ ├── assets │ │ │ ├── 0.t5HqxhbQ.css │ │ │ ├── chat.FZ4OmNkn.css │ │ │ └── nanobot.Bn3X0Wtr.svg │ │ ├── chunks │ │ │ ├── BPvLtX3s.js │ │ │ ├── D25mVbP5.js │ │ │ ├── DT-Gy-Qk.js │ │ │ ├── DXewd867.js │ │ │ ├── DsnmJJEf.js │ │ │ ├── DwQzyupF.js │ │ │ ├── JWBK6QJy.js │ │ │ ├── _G5TDqox.js │ │ │ └── rhY9p7tb.js │ │ ├── entry │ │ │ ├── app.BpLO_KAV.js │ │ │ └── start.D0dRIYcI.js │ │ └── nodes │ │ │ ├── 0.DulrvEcO.js │ │ │ ├── 1.DGlCoVpn.js │ │ │ ├── 2.D2Wi0Rzo.js │ │ │ └── 3.CunvLcCm.js │ └── version.json ├── fallback.html └── robots.txt ├── eslint.config.js ├── fs.go ├── package.json ├── pnpm-lock.yaml ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── assets │ │ ├── favicon.svg │ │ └── nanobot.svg │ ├── chat.svelte.ts │ ├── components │ │ ├── AgentHeader.svelte │ │ ├── Elicitation.svelte │ │ ├── Message.svelte │ │ ├── MessageAttachments.svelte │ │ ├── MessageInput.svelte │ │ ├── MessageItem.svelte │ │ ├── MessageItemAudio.svelte │ │ ├── MessageItemImage.svelte │ │ ├── MessageItemReasoning.svelte │ │ ├── MessageItemResource.svelte │ │ ├── MessageItemResourceLink.svelte │ │ ├── MessageItemText.svelte │ │ ├── MessageItemTool.svelte │ │ ├── MessageItemUI.svelte │ │ ├── MessageResources.svelte │ │ ├── MessageSlashPrompts.svelte │ │ ├── Messages.svelte │ │ ├── Notifications.svelte │ │ ├── Prompt.svelte │ │ ├── Thread.svelte │ │ ├── Threads.svelte │ │ └── Workspace.svelte │ ├── context │ │ └── notifications.svelte.ts │ ├── index.ts │ ├── markdown.ts │ ├── stores │ │ └── notifications.svelte.ts │ ├── testpattern.ts │ └── types.ts └── routes │ ├── +layout.svelte │ ├── +layout.ts │ ├── +page.svelte │ ├── +page.ts │ └── c │ └── [id] │ └── +page.svelte ├── static └── robots.txt ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.github/workflows/deploy-install-script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/.github/workflows/deploy-install-script.yml -------------------------------------------------------------------------------- /.github/workflows/main-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/.github/workflows/main-release.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/README.md -------------------------------------------------------------------------------- /docs/header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/docs/header.svg -------------------------------------------------------------------------------- /docs/mcp-host.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/docs/mcp-host.png -------------------------------------------------------------------------------- /examples/blackjack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/examples/blackjack.yaml -------------------------------------------------------------------------------- /examples/epic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/examples/epic.yaml -------------------------------------------------------------------------------- /examples/huggingface.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/examples/huggingface.yaml -------------------------------------------------------------------------------- /examples/random.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/examples/random.yaml -------------------------------------------------------------------------------- /examples/shopping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/examples/shopping.yaml -------------------------------------------------------------------------------- /generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/generate.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/main.go -------------------------------------------------------------------------------- /pkg/agents/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/agents/run.go -------------------------------------------------------------------------------- /pkg/agents/toolcall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/agents/toolcall.go -------------------------------------------------------------------------------- /pkg/api/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/api/events.go -------------------------------------------------------------------------------- /pkg/api/hander.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/api/hander.go -------------------------------------------------------------------------------- /pkg/api/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/api/routes.go -------------------------------------------------------------------------------- /pkg/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/auth/auth.go -------------------------------------------------------------------------------- /pkg/chat/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/chat/print.go -------------------------------------------------------------------------------- /pkg/cli/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cli/call.go -------------------------------------------------------------------------------- /pkg/cli/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cli/root.go -------------------------------------------------------------------------------- /pkg/cli/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cli/serve.go -------------------------------------------------------------------------------- /pkg/cli/sessions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cli/sessions.go -------------------------------------------------------------------------------- /pkg/cli/targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cli/targets.go -------------------------------------------------------------------------------- /pkg/cmd/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cmd/builder.go -------------------------------------------------------------------------------- /pkg/cmd/signal_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cmd/signal_posix.go -------------------------------------------------------------------------------- /pkg/cmd/signal_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cmd/signal_windows.go -------------------------------------------------------------------------------- /pkg/cmd/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/cmd/signals.go -------------------------------------------------------------------------------- /pkg/complete/complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/complete/complete.go -------------------------------------------------------------------------------- /pkg/config/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/config/load.go -------------------------------------------------------------------------------- /pkg/config/load_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/config/load_test.go -------------------------------------------------------------------------------- /pkg/config/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/config/resolver.go -------------------------------------------------------------------------------- /pkg/config/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/config/schema.go -------------------------------------------------------------------------------- /pkg/config/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/config/schema.yaml -------------------------------------------------------------------------------- /pkg/config/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/config/static.go -------------------------------------------------------------------------------- /pkg/confirm/confirm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/confirm/confirm.go -------------------------------------------------------------------------------- /pkg/envvar/replace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/envvar/replace.go -------------------------------------------------------------------------------- /pkg/expr/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/expr/eval.go -------------------------------------------------------------------------------- /pkg/expr/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/expr/expand.go -------------------------------------------------------------------------------- /pkg/expr/expand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/expr/expand_test.go -------------------------------------------------------------------------------- /pkg/expr/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/expr/lookup.go -------------------------------------------------------------------------------- /pkg/gormdsn/dsn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/gormdsn/dsn.go -------------------------------------------------------------------------------- /pkg/llm/anthropic/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/anthropic/client.go -------------------------------------------------------------------------------- /pkg/llm/anthropic/translate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/anthropic/translate.go -------------------------------------------------------------------------------- /pkg/llm/anthropic/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/anthropic/types.go -------------------------------------------------------------------------------- /pkg/llm/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/client.go -------------------------------------------------------------------------------- /pkg/llm/completions/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/completions/client.go -------------------------------------------------------------------------------- /pkg/llm/completions/translate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/completions/translate.go -------------------------------------------------------------------------------- /pkg/llm/completions/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/completions/types.go -------------------------------------------------------------------------------- /pkg/llm/progress/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/progress/send.go -------------------------------------------------------------------------------- /pkg/llm/responses/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/responses/client.go -------------------------------------------------------------------------------- /pkg/llm/responses/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/responses/progress.go -------------------------------------------------------------------------------- /pkg/llm/responses/translate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/responses/translate.go -------------------------------------------------------------------------------- /pkg/llm/responses/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/llm/responses/types.go -------------------------------------------------------------------------------- /pkg/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/log/log.go -------------------------------------------------------------------------------- /pkg/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/log/log_test.go -------------------------------------------------------------------------------- /pkg/mcp/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/callback.go -------------------------------------------------------------------------------- /pkg/mcp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/client.go -------------------------------------------------------------------------------- /pkg/mcp/clientlookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/clientlookup.go -------------------------------------------------------------------------------- /pkg/mcp/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/context.go -------------------------------------------------------------------------------- /pkg/mcp/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/error.go -------------------------------------------------------------------------------- /pkg/mcp/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/hooks.go -------------------------------------------------------------------------------- /pkg/mcp/httpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/httpclient.go -------------------------------------------------------------------------------- /pkg/mcp/httpserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/httpserver.go -------------------------------------------------------------------------------- /pkg/mcp/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/message.go -------------------------------------------------------------------------------- /pkg/mcp/oauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/oauth.go -------------------------------------------------------------------------------- /pkg/mcp/pendingrequest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/pendingrequest.go -------------------------------------------------------------------------------- /pkg/mcp/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/runner.go -------------------------------------------------------------------------------- /pkg/mcp/sandbox/out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/sandbox/out.go -------------------------------------------------------------------------------- /pkg/mcp/sandbox/reverseports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/sandbox/reverseports.go -------------------------------------------------------------------------------- /pkg/mcp/sandbox/sandbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/sandbox/sandbox.go -------------------------------------------------------------------------------- /pkg/mcp/serversession.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/serversession.go -------------------------------------------------------------------------------- /pkg/mcp/servertools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/servertools.go -------------------------------------------------------------------------------- /pkg/mcp/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/session.go -------------------------------------------------------------------------------- /pkg/mcp/sessionstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/sessionstore.go -------------------------------------------------------------------------------- /pkg/mcp/stdio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/stdio.go -------------------------------------------------------------------------------- /pkg/mcp/stdioserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/stdioserver.go -------------------------------------------------------------------------------- /pkg/mcp/tokenstorage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/tokenstorage.go -------------------------------------------------------------------------------- /pkg/mcp/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/types.go -------------------------------------------------------------------------------- /pkg/mcp/wellknown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/mcp/wellknown.go -------------------------------------------------------------------------------- /pkg/printer/lineprefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/printer/lineprefix.go -------------------------------------------------------------------------------- /pkg/reverseproxy/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/reverseproxy/server.go -------------------------------------------------------------------------------- /pkg/reverseproxy/tlsclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/reverseproxy/tlsclient.go -------------------------------------------------------------------------------- /pkg/runtime/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/runtime/runtime.go -------------------------------------------------------------------------------- /pkg/sampling/sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/sampling/sampler.go -------------------------------------------------------------------------------- /pkg/schema/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/schema/validation.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /pkg/servers/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/agent/agent.go -------------------------------------------------------------------------------- /pkg/servers/agent/chat_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/agent/chat_call.go -------------------------------------------------------------------------------- /pkg/servers/agentui/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/agentui/agent.go -------------------------------------------------------------------------------- /pkg/servers/agentui/chat_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/agentui/chat_call.go -------------------------------------------------------------------------------- /pkg/servers/agentui/set_current_agent_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/agentui/set_current_agent_call.go -------------------------------------------------------------------------------- /pkg/servers/meta/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/meta/meta.go -------------------------------------------------------------------------------- /pkg/servers/meta/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/meta/tools.go -------------------------------------------------------------------------------- /pkg/servers/resources/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/resources/server.go -------------------------------------------------------------------------------- /pkg/servers/resources/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/resources/store.go -------------------------------------------------------------------------------- /pkg/servers/resources/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/servers/resources/types.go -------------------------------------------------------------------------------- /pkg/session/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/session/manager.go -------------------------------------------------------------------------------- /pkg/session/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/session/store.go -------------------------------------------------------------------------------- /pkg/session/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/session/types.go -------------------------------------------------------------------------------- /pkg/session/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/session/ui.go -------------------------------------------------------------------------------- /pkg/sessiondata/sessiondata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/sessiondata/sessiondata.go -------------------------------------------------------------------------------- /pkg/sessiondata/uritemplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/sessiondata/uritemplate.go -------------------------------------------------------------------------------- /pkg/supervise/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/supervise/daemon.go -------------------------------------------------------------------------------- /pkg/supervise/supervise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/supervise/supervise.go -------------------------------------------------------------------------------- /pkg/supervise/supervise_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/supervise/supervise_windows.go -------------------------------------------------------------------------------- /pkg/system/currentbin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/system/currentbin.go -------------------------------------------------------------------------------- /pkg/tools/flows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/tools/flows.go -------------------------------------------------------------------------------- /pkg/tools/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/tools/service.go -------------------------------------------------------------------------------- /pkg/types/agentaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/agentaction.go -------------------------------------------------------------------------------- /pkg/types/agentaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/agentaction_test.go -------------------------------------------------------------------------------- /pkg/types/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/chat.go -------------------------------------------------------------------------------- /pkg/types/completer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/completer.go -------------------------------------------------------------------------------- /pkg/types/completer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/completer_test.go -------------------------------------------------------------------------------- /pkg/types/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/config.go -------------------------------------------------------------------------------- /pkg/types/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/context.go -------------------------------------------------------------------------------- /pkg/types/execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/execution.go -------------------------------------------------------------------------------- /pkg/types/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/messages.go -------------------------------------------------------------------------------- /pkg/types/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/meta.go -------------------------------------------------------------------------------- /pkg/types/mimetypes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/mimetypes.go -------------------------------------------------------------------------------- /pkg/types/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/types/validate.go -------------------------------------------------------------------------------- /pkg/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/uuid/uuid.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /ui/.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/.dist -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /ui/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/.prettierignore -------------------------------------------------------------------------------- /ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/.prettierrc -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/build.go -------------------------------------------------------------------------------- /ui/dist/_app/env.js: -------------------------------------------------------------------------------- 1 | export const env={} -------------------------------------------------------------------------------- /ui/dist/_app/immutable/assets/0.t5HqxhbQ.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/assets/0.t5HqxhbQ.css -------------------------------------------------------------------------------- /ui/dist/_app/immutable/assets/chat.FZ4OmNkn.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/assets/chat.FZ4OmNkn.css -------------------------------------------------------------------------------- /ui/dist/_app/immutable/assets/nanobot.Bn3X0Wtr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/assets/nanobot.Bn3X0Wtr.svg -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/BPvLtX3s.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/BPvLtX3s.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/D25mVbP5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/D25mVbP5.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/DT-Gy-Qk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/DT-Gy-Qk.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/DXewd867.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/DXewd867.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/DsnmJJEf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/DsnmJJEf.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/DwQzyupF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/DwQzyupF.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/JWBK6QJy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/JWBK6QJy.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/_G5TDqox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/_G5TDqox.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/chunks/rhY9p7tb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/chunks/rhY9p7tb.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/entry/app.BpLO_KAV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/entry/app.BpLO_KAV.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/entry/start.D0dRIYcI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/entry/start.D0dRIYcI.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/nodes/0.DulrvEcO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/nodes/0.DulrvEcO.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/nodes/1.DGlCoVpn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/nodes/1.DGlCoVpn.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/nodes/2.D2Wi0Rzo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/nodes/2.D2Wi0Rzo.js -------------------------------------------------------------------------------- /ui/dist/_app/immutable/nodes/3.CunvLcCm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/_app/immutable/nodes/3.CunvLcCm.js -------------------------------------------------------------------------------- /ui/dist/_app/version.json: -------------------------------------------------------------------------------- 1 | {"version":"1763497994837"} -------------------------------------------------------------------------------- /ui/dist/fallback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/fallback.html -------------------------------------------------------------------------------- /ui/dist/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/dist/robots.txt -------------------------------------------------------------------------------- /ui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/eslint.config.js -------------------------------------------------------------------------------- /ui/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/fs.go -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/pnpm-lock.yaml -------------------------------------------------------------------------------- /ui/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/app.css -------------------------------------------------------------------------------- /ui/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/app.d.ts -------------------------------------------------------------------------------- /ui/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/app.html -------------------------------------------------------------------------------- /ui/src/lib/assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/assets/favicon.svg -------------------------------------------------------------------------------- /ui/src/lib/assets/nanobot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/assets/nanobot.svg -------------------------------------------------------------------------------- /ui/src/lib/chat.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/chat.svelte.ts -------------------------------------------------------------------------------- /ui/src/lib/components/AgentHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/AgentHeader.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Elicitation.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Elicitation.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Message.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Message.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageAttachments.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageAttachments.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageInput.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItem.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemAudio.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemAudio.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemImage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemImage.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemReasoning.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemReasoning.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemResource.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemResource.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemResourceLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemResourceLink.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemText.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemText.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemTool.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemTool.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageItemUI.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageItemUI.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageResources.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageResources.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/MessageSlashPrompts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/MessageSlashPrompts.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Messages.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Messages.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Notifications.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Notifications.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Prompt.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Prompt.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Thread.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Thread.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Threads.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Threads.svelte -------------------------------------------------------------------------------- /ui/src/lib/components/Workspace.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/components/Workspace.svelte -------------------------------------------------------------------------------- /ui/src/lib/context/notifications.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/context/notifications.svelte.ts -------------------------------------------------------------------------------- /ui/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/index.ts -------------------------------------------------------------------------------- /ui/src/lib/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/markdown.ts -------------------------------------------------------------------------------- /ui/src/lib/stores/notifications.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/stores/notifications.svelte.ts -------------------------------------------------------------------------------- /ui/src/lib/testpattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/testpattern.ts -------------------------------------------------------------------------------- /ui/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/lib/types.ts -------------------------------------------------------------------------------- /ui/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/routes/+layout.svelte -------------------------------------------------------------------------------- /ui/src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const ssr = false; 2 | -------------------------------------------------------------------------------- /ui/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/routes/+page.svelte -------------------------------------------------------------------------------- /ui/src/routes/+page.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/src/routes/c/[id]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/src/routes/c/[id]/+page.svelte -------------------------------------------------------------------------------- /ui/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/static/robots.txt -------------------------------------------------------------------------------- /ui/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/svelte.config.js -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanobot-ai/nanobot/HEAD/ui/vite.config.ts --------------------------------------------------------------------------------