| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-30 | 8.7 kB | |
| v1.2.74 source code.tar.gz | 2026-03-30 | 504.0 kB | |
| v1.2.74 source code.zip | 2026-03-30 | 760.1 kB | |
| Totals: 3 Items | 1.3 MB | 0 | |
- fix: auto-replace unsupported Gemini thinking models with gemini-2.5-flash (#202)
- feat: settings overhaul, DB-backed config, dynamic code tabs
- fix: merge [#202] Gemini thinking model fallback, update provider list
- feat: reorganize settings page layout, combine LLM tabs
- feat: restructure docker, admin routes, API keys voice tab, auth roles
- fix: use chrome instead of chromium for Playwright MCP, remove stale .env version sync
- fix: use chromium with --with-deps for Playwright MCP in claude-code-job
- fix: chown pw-browsers dir, simplify setGitHubSecret
- fix: restore secret encryption, add Secrets permission, sync GH_TOKEN to .env
- feat: add delete buttons for GitHub secrets and variables
- feat: bake .next into Docker image, remove app/ from user projects
- fix: use minimal package.json in Docker build/runtime stages
- fix: resolve thepopebot self-install and module resolution in Docker build
- fix: force-recreate event-handler container on upgrade
- feat: show real isSet status for GitHub secrets and variables
- fixes to system
- fix: add safe.directory for /project in workflows
- fix: rebuild workflow git config and compose paths
- fix: add --no-install flag to init, use in rebuild workflow
- fix: remove --no-install flag, always run npm install during init
- fix: restore --no-install flag, add set -e to workflow exec blocks
- fix: move safe.directory config before gh auth in workflows
- refactor: unify settings UI with shared components and design standards
- fix: remove set -e from workflow exec blocks
- fix: use /project paths for docker compose in rebuild workflow
- fix: respect COMPOSE_FILE env var in rebuild workflow
- feat: add toolbar to secondary code/shell tabs, plan/code mode toggle, and headless improvements
- feat: move code mode toggle to runtime state and clean up headless streaming
- refactor: rewrite headless stream parser to use split2 and Transform
- fix: preserve code workspace volumes across container lifecycle
- chore: remove unused CODE_EXECUTION.md template and path
- fix: add newline separator between tool response and headless stream
- feat: improve Working spinner and tool call spacing in chat UI
- feat: add configurable debounce for cluster file watch trigger
- feat: add ConvertKit email signup, investigate tool, cluster plan mode, and Docker networking
- fix: prefix investigate container name with claude-code-
- fix: use correct ConvertKit form ID for email signup
- added docs for scafolded projects
- revert: remove hardcoded Docker network, restore auto-detection
- refactor: overhaul chat agent tools — fix headless streaming, rename tools, remove dead code
- plan for docker upgrade
- fix: pass missing slug prop to ProviderCard on ChatLlmPage
- fix: improve provider spacing and consolidate OAuth token storage
- Add browser-based file editor tab to code workspaces
- feat: improve browser editor with theme sync, stale detection, and inline UI
- feat: unified coding agent Docker image with multi-agent support
- refactor: add token type param to OAuth functions and use dialog for token creation
- feat: coding agents settings page with multi-agent container integration
- feat: add Gemini CLI, Codex CLI, and OpenCode coding agents (headless runtime)
- feat: red collapsible box for unknown headless stream events
- feat: add DeepSeek, MiniMax, Mistral, xAI, OpenRouter providers and update model lists
- feat: pretty-print stage names in coding agent entrypoint
- feat: third-party backends for Claude Code, containers page, and admin restructure
- feat: rename workspace runtime to interactive, simplify clone and close flows
- feat: workspace command runtimes, diff stats, and code mode persistence
- fix: use gap spacing instead of text space in diff stats badge
- feat: replace Docker volumes with bind-mount dirs, rename container functions, and improve streaming
- feat: diff viewer, workspace command overhaul, and unified tool prompt field
- fix: diff stats compare against feature branch, refresh before commands
- feat: base branch selector, hasChanges tracking, and entrypoint stdout fix
- fix: diff stats fallback to base branch, fix untracked file line counting, remove get_repository_details tool
- fix: improve code workspace change indicator visibility
- feat: code workspace toolbar overhaul, diff viewer, voice input, and singleton fixes
- refactor: rename job→agent-job and make all chats workspace chats with singleton agents
- fix: convert all mount/interval server actions to fetch routes to prevent page refresh
- fix: convert getRepositories server action to fetch route and fix code mode repo state
- feat: agent job secrets UI, unified Docker images, and fetch route migration
- feat: port forwarding for code workspaces via Traefik
- fix: port forward cleanup and duplicate prevention
- feat: Kimi provider, Codex auto-config, sync overhaul, and workspace cleanup
- feat: add chat mode context (plan/code/job) to agent chat
- fix: missing chat data route, rename workspace commands, sidebar icon
- fix to local storage and setting recent github command + gemini cli settings
- feat: OAuth helper for agent job secrets
- fix: OAuth helper cleanup and chat mode restoration
- fix: use stable random feature branch names to prevent race condition
- refactor: rename tools to agent_job and coding_agent
- updates gitignore
- fix: align Docker image names with product names and parallelize builds
- feat: unify add secret dialog with Manual/OAuth toggle and rename route to agent-jobs
- feat: replace provider select with searchable combobox
- feat: inject agent job secrets into headless and interactive containers
- fix: chown workspace dirs so coding-agent container user can write
- fix: capture agent stdout/stderr to log files in agent-job runtime
- fix: also create and chown workspace/ subdir before container start
- fix: remove stdout/stderr fd redirection from coding-agent entrypoint
- feat: session continuity across headless/interactive + secrets & skills refactor
- fix: disable tmux mouse mode to restore terminal scrollback, add WebSearch/WebFetch permissions, inline voice token fetch
- feat: track Claude Code session IDs via .claude-ttyd-sessions/ for tab reconnection
- fix: use port-based labels for terminal tabs to prevent duplicates
- refactor: rename extra-tab.sh to start-code-session.sh, extract start-shell-session.sh to common
- fix: remove stray brace left from typeCounts removal in listTerminalSessions
- fix: verify session jsonl exists before resuming, fall back to fresh session
- fix: always overwrite session ID in port file on SessionStart
- refactor: split ttyd startup from per-connection session logic for dynamic resume
- feat: wrap code workspace tabs in tmux to survive browser disconnects
- fix: pass LLM_MODEL to all coding agent interactive sessions
- docs: update CLAUDE.md files to reflect current architecture
- fixes to tmux
- added tmux
- fix: pass PORT env var into tmux session in start-coding-session.sh
- feat: add manual check for updates button and remove keyboard tab sorting
- feat: persist active tab and select left neighbor on close in code terminal
- fix: add OSC 52 clipboard support and terminal resize on reconnect
- Revert "feat: persist active tab and select left neighbor on close in code terminal"
- fix: use sendResize for tab activation and add tmux copy-mode bindings
- chore: default GitHub runner replicas to 1
- feat: consolidate Docker log streaming with shared parser and SSE endpoint
- fix: include prompt in tool return values for agent and coding tools
- fix: comprehensive mobile UI fixes and sidebar dropdown portal
- removed test file
- chore: remove audit screenshots and gitignore screenshots dir
- fix: show complete tool call args in chat UI by accumulating streaming chunks
- feat: enable all providers as Claude Code backends via LiteLLM proxy
- fix: add Docker URL help text to custom provider Base URL field
- feat: add Google/Gemini as LiteLLM proxy backend for Claude Code
- fix: make docker-compose.litellm.yml a full working compose file
- fix: load .env into process.env during setup and remove build step
- fix: move default database path to data/db/thepopebot.sqlite
- feat: unify custom provider model selector and clean up litellm compose
- feat: support multiple models per custom provider
- feat: text input with save button for providers with no model list
- feat: unified save feedback and text-input Save button for LLM settings
- refactor: use card-level save indicator for all save actions
- fix: unify LLM missing-key errors into single generic message
- docs: comprehensive documentation update for current architecture