mirror of
https://github.com/open-webui/terminals.git
synced 2026-11-05 01:37:21 +00:00
[PR #42] [CLOSED] REFERENCE ONLY: Perf PR #58
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/terminals#58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/terminals/pull/42
Author: @Classic298
Created: 7/15/2026
Status: ❌ Closed
Base:
main← Head:claude/terminals-perf-only-5jz2w3📝 Commits (9)
ec18d4eReduce orchestrator hot-path CPU (code-only, no schema/deployment changes)96ce4ccFix wheel packaging: frontend build excluded by .gitignorebd66c9aBump version to 0.0.5.post1 for the perf-only image7eaa9d0Cut remaining per-request hot-path CPU: pool sizing, logging, middleware, auth1274fafBump version to 0.0.5.post29259bb2Refresh uv.lock for 0.0.5.post28e34eabFix locked project version to 0.0.5.post2769515dUse per-origin proxy clients instead of one shared connection pool8cac28eMerge branch 'main' into claude/terminals-perf-only-5jz2w3📊 Changes
14 files changed (+1507 additions, -1062 deletions)
View changed files
📝
README.md(+4 -0)📝
dev.sh(+1 -1)📝
pyproject.toml(+7 -2)📝
terminals/backends/base.py(+36 -0)📝
terminals/cli.py(+4 -0)📝
terminals/config.py(+10 -0)📝
terminals/middleware.py(+30 -13)📝
terminals/routers/auth.py(+29 -0)📝
terminals/routers/proxy.py(+119 -27)➕
tests/test_middleware.py(+37 -0)➕
tests/test_proxy_clients.py(+48 -0)➕
tests/test_status_cache.py(+96 -0)➕
tests/test_token_cache.py(+58 -0)📝
uv.lock(+1028 -1019)📄 Description
Contributor License Agreement
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.