.gitignore
MANIFEST.in
README.md
pyproject.toml
setup.py
.github/workflows/publish.yml
ThinAgents_Web.egg-info/PKG-INFO
ThinAgents_Web.egg-info/SOURCES.txt
ThinAgents_Web.egg-info/dependency_links.txt
ThinAgents_Web.egg-info/requires.txt
ThinAgents_Web.egg-info/top_level.txt
examples/api.py
examples/main.py
examples/web_example.py
scripts/build_ui.py
thinagents/__init__.py
thinagents/frontend/.gitignore
thinagents/frontend/.npmrc
thinagents/frontend/.prettierignore
thinagents/frontend/.prettierrc
thinagents/frontend/README.md
thinagents/frontend/components.json
thinagents/frontend/eslint.config.js
thinagents/frontend/package.json
thinagents/frontend/svelte.config.js
thinagents/frontend/tsconfig.json
thinagents/frontend/vite.config.ts
thinagents/frontend/src/app.css
thinagents/frontend/src/app.d.ts
thinagents/frontend/src/app.html
thinagents/frontend/src/lib/index.ts
thinagents/frontend/src/lib/utils.ts
thinagents/frontend/src/lib/assets/favicon.svg
thinagents/frontend/src/lib/components/app-sidebar.svelte
thinagents/frontend/src/lib/components/nav-main.svelte
thinagents/frontend/src/lib/components/nav-projects.svelte
thinagents/frontend/src/lib/components/nav-user.svelte
thinagents/frontend/src/lib/components/team-switcher.svelte
thinagents/frontend/src/lib/components/prompt-kit/message/Message.svelte
thinagents/frontend/src/lib/components/prompt-kit/message/MessageAction.svelte
thinagents/frontend/src/lib/components/prompt-kit/message/MessageActions.svelte
thinagents/frontend/src/lib/components/prompt-kit/message/MessageAvatar.svelte
thinagents/frontend/src/lib/components/prompt-kit/message/MessageContent.svelte
thinagents/frontend/src/lib/components/prompt-kit/message/index.ts
thinagents/frontend/src/lib/components/prompt-kit/message/message-context.svelte.ts
thinagents/frontend/src/lib/components/prompt-kit/prompt-input/PromptInput.svelte
thinagents/frontend/src/lib/components/prompt-kit/prompt-input/PromptInputAction.svelte
thinagents/frontend/src/lib/components/prompt-kit/prompt-input/PromptInputActions.svelte
thinagents/frontend/src/lib/components/prompt-kit/prompt-input/PromptInputTextarea.svelte
thinagents/frontend/src/lib/components/prompt-kit/prompt-input/index.ts
thinagents/frontend/src/lib/components/prompt-kit/prompt-input/prompt-input-context.svelte.ts
thinagents/frontend/src/lib/components/ui/avatar/avatar-fallback.svelte
thinagents/frontend/src/lib/components/ui/avatar/avatar-image.svelte
thinagents/frontend/src/lib/components/ui/avatar/avatar.svelte
thinagents/frontend/src/lib/components/ui/avatar/index.ts
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb-item.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb-link.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb-list.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb-page.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb-separator.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/breadcrumb.svelte
thinagents/frontend/src/lib/components/ui/breadcrumb/index.ts
thinagents/frontend/src/lib/components/ui/button/button.svelte
thinagents/frontend/src/lib/components/ui/button/index.ts
thinagents/frontend/src/lib/components/ui/collapsible/collapsible-content.svelte
thinagents/frontend/src/lib/components/ui/collapsible/collapsible-trigger.svelte
thinagents/frontend/src/lib/components/ui/collapsible/collapsible.svelte
thinagents/frontend/src/lib/components/ui/collapsible/index.ts
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte
thinagents/frontend/src/lib/components/ui/dropdown-menu/index.ts
thinagents/frontend/src/lib/components/ui/input/index.ts
thinagents/frontend/src/lib/components/ui/input/input.svelte
thinagents/frontend/src/lib/components/ui/separator/index.ts
thinagents/frontend/src/lib/components/ui/separator/separator.svelte
thinagents/frontend/src/lib/components/ui/sheet/index.ts
thinagents/frontend/src/lib/components/ui/sheet/sheet-close.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-content.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-description.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-footer.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-header.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-overlay.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-title.svelte
thinagents/frontend/src/lib/components/ui/sheet/sheet-trigger.svelte
thinagents/frontend/src/lib/components/ui/sidebar/constants.ts
thinagents/frontend/src/lib/components/ui/sidebar/context.svelte.ts
thinagents/frontend/src/lib/components/ui/sidebar/index.ts
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-content.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-footer.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-group-action.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-group-content.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-group-label.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-group.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-header.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-input.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-inset.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-action.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-badge.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-button.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-item.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu-sub.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-menu.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-provider.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-rail.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-separator.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar-trigger.svelte
thinagents/frontend/src/lib/components/ui/sidebar/sidebar.svelte
thinagents/frontend/src/lib/components/ui/skeleton/index.ts
thinagents/frontend/src/lib/components/ui/skeleton/skeleton.svelte
thinagents/frontend/src/lib/components/ui/textarea/index.ts
thinagents/frontend/src/lib/components/ui/textarea/textarea.svelte
thinagents/frontend/src/lib/components/ui/tooltip/index.ts
thinagents/frontend/src/lib/components/ui/tooltip/tooltip-content.svelte
thinagents/frontend/src/lib/components/ui/tooltip/tooltip-trigger.svelte
thinagents/frontend/src/lib/hooks/is-mobile.svelte.ts
thinagents/frontend/src/routes/+layout.js
thinagents/frontend/src/routes/+layout.svelte
thinagents/frontend/src/routes/+page.svelte
thinagents/frontend/src/routes/chat/+page.svelte
thinagents/frontend/static/robots.txt
thinagents/web/__init__.py
thinagents/web/webui.py
thinagents/web/backend/__init__.py
thinagents/web/backend/server.py
thinagents/web/ui/build/chat.html
thinagents/web/ui/build/index.html
thinagents/web/ui/build/robots.txt
thinagents/web/ui/build/_app/env.js
thinagents/web/ui/build/_app/version.json
thinagents/web/ui/build/_app/immutable/assets/0.CdKOgHzh.css
thinagents/web/ui/build/_app/immutable/chunks/Aaf0PAAh.js
thinagents/web/ui/build/_app/immutable/chunks/B1rQQ7sF.js
thinagents/web/ui/build/_app/immutable/chunks/C7_YyfRN.js
thinagents/web/ui/build/_app/immutable/chunks/Cim2JhJO.js
thinagents/web/ui/build/_app/immutable/chunks/DmkF1yUf.js
thinagents/web/ui/build/_app/immutable/chunks/DsnmJJEf.js
thinagents/web/ui/build/_app/immutable/chunks/DtSVpRYI.js
thinagents/web/ui/build/_app/immutable/entry/app.DxktBjT8.js
thinagents/web/ui/build/_app/immutable/entry/start.D-dKrLs4.js
thinagents/web/ui/build/_app/immutable/nodes/0.BfCPjIj5.js
thinagents/web/ui/build/_app/immutable/nodes/1.icU4KLUe.js
thinagents/web/ui/build/_app/immutable/nodes/2.DoLJ9epG.js
thinagents/web/ui/build/_app/immutable/nodes/3.Bvm37X0L.js