mirror of
https://github.com/dtzp555-max/ocp.git
synced 2026-07-22 13:35:08 +00:00
Compare commits
base: taodeng/ocp:fix/ocp-plugin-port
taodeng/ocp:main
taodeng/ocp:chore/release-v3.24.0
taodeng/ocp:fix/structured-data-depth-cap
taodeng/ocp:feat/spot-derived-prompt-budget
taodeng/ocp:chore/release-v3.23.0
taodeng/ocp:fix/cache-config-epoch
taodeng/ocp:fix/wire-claude-system-prompt
taodeng/ocp:fix/update-doctor-fetch-and-postflight-assert
taodeng/ocp:docs/readme-restructure
taodeng/ocp:docs/billing-pause-status-and-lan-positioning
taodeng/ocp:docs/readme-staleness-p1
taodeng/ocp:chore/release-v3.22.1
taodeng/ocp:fix/test-db-isolation
taodeng/ocp:docs/tos-consistency
taodeng/ocp:fix/tui-stream-null-message-id
taodeng/ocp:feat/tui-warm-pool
taodeng/ocp:docs/tui-streaming-spike
taodeng/ocp:feat/tui-effort-env
taodeng/ocp:chore/release-v3.21.1
taodeng/ocp:fix/concurrency-queue-limit-and-disconnect
taodeng/ocp:fix/spawn-token-herd-keychain-staleness
taodeng/ocp:fix/tui-session-prefix-per-instance
taodeng/ocp:fix/spawn-token-refresh-20260626
taodeng/ocp:fix/perf-concurrency-cleanup-20260625
taodeng/ocp:fix/tui-oauth-token-reap
taodeng/ocp:feat/tui-mode-ocp
taodeng/ocp:wip/phase6c-opus48-rescue
taodeng/ocp:docs/anthropic-sandbox-strategy-handoff
taodeng/ocp:fix/plugin-port-correction
taodeng/ocp:fix/ocp-plugin-port
taodeng/ocp:feat/snapshot-gc
taodeng/ocp:feat/doctor-check-oauth
taodeng/ocp:fix/doctor-dynamic-latest
taodeng/ocp:feat/cross-version-upgrade
taodeng/ocp:fix/plist-env-merge
taodeng/ocp:chore/release-v3.14.0
taodeng/ocp:fix/security-api-usage-self-scope
taodeng/ocp:fix/security-tighten-file-modes
taodeng/ocp:fix/sessions-keyid-namespace
taodeng/ocp:docs/readme-star-hook
taodeng/ocp:docs/install-truthfulness-fix
taodeng/ocp:fix/ocp-connect-macos-zshrc
taodeng/ocp:fix/setup-inject-service-env
taodeng/ocp:fix/server-claude-bin-nvm
taodeng/ocp:fix/ocp-script-curl-json-quoting
taodeng/ocp:fix/setup-openclaw-decouple
taodeng/ocp:fix/setup-spawn-conflict
taodeng/ocp:docs/why-ocp-rewrite
taodeng/ocp:claude/analyze-traffic-sources-lUHKH
taodeng/ocp:fix/disable-autoupdater-cli-fallback
taodeng/ocp:docs/v3.8.0-readme
taodeng/ocp:feature/quota-and-cache
taodeng/ocp:v3.24.0
taodeng/ocp:v3.23.0
taodeng/ocp:v3.22.1
taodeng/ocp:v3.21.1
taodeng/ocp:v3.21.0
taodeng/ocp:v3.20.1
taodeng/ocp:v3.20.0
taodeng/ocp:v3.19.0
taodeng/ocp:v3.18.0
taodeng/ocp:v3.17.1
taodeng/ocp:v3.17.0
taodeng/ocp:v3.16.4
taodeng/ocp:v3.16.3
taodeng/ocp:v3.16.2
taodeng/ocp:v3.16.1
taodeng/ocp:v3.16.0
taodeng/ocp:v3.15.1
taodeng/ocp:v3.15.0
taodeng/ocp:v3.14.0
taodeng/ocp:v3.13.0
taodeng/ocp:v3.12.0
taodeng/ocp:v3.11.1
taodeng/ocp:v3.11.0
taodeng/ocp:v3.10.0
taodeng/ocp:v3.9.0
taodeng/ocp:v3.8.0
taodeng/ocp:v3.7.0
taodeng/ocp:v3.5.0
taodeng/ocp:v3.4.0
taodeng/ocp:v3.3.1-stable
taodeng/ocp:v3.3.1
taodeng/ocp:v3.2.0
taodeng/ocp:v3.1.0
taodeng/ocp:v3.0.0
taodeng/ocp:v2.5.0
taodeng/ocp:v2.4.0
taodeng/ocp:v2.3.0
taodeng/ocp:v2.2.0
taodeng/ocp:v2.1.0
taodeng/ocp:v2.0.0
taodeng/ocp:v1.8.0
taodeng/ocp:v1.7.1
taodeng/ocp:v1.7.0
taodeng/ocp:v1.0.0
..
compare: taodeng/ocp:v3.16.1
taodeng/ocp:main
taodeng/ocp:chore/release-v3.24.0
taodeng/ocp:fix/structured-data-depth-cap
taodeng/ocp:feat/spot-derived-prompt-budget
taodeng/ocp:chore/release-v3.23.0
taodeng/ocp:fix/cache-config-epoch
taodeng/ocp:fix/wire-claude-system-prompt
taodeng/ocp:fix/update-doctor-fetch-and-postflight-assert
taodeng/ocp:docs/readme-restructure
taodeng/ocp:docs/billing-pause-status-and-lan-positioning
taodeng/ocp:docs/readme-staleness-p1
taodeng/ocp:chore/release-v3.22.1
taodeng/ocp:fix/test-db-isolation
taodeng/ocp:docs/tos-consistency
taodeng/ocp:fix/tui-stream-null-message-id
taodeng/ocp:feat/tui-warm-pool
taodeng/ocp:docs/tui-streaming-spike
taodeng/ocp:feat/tui-effort-env
taodeng/ocp:chore/release-v3.21.1
taodeng/ocp:fix/concurrency-queue-limit-and-disconnect
taodeng/ocp:fix/spawn-token-herd-keychain-staleness
taodeng/ocp:fix/tui-session-prefix-per-instance
taodeng/ocp:fix/spawn-token-refresh-20260626
taodeng/ocp:fix/perf-concurrency-cleanup-20260625
taodeng/ocp:fix/tui-oauth-token-reap
taodeng/ocp:feat/tui-mode-ocp
taodeng/ocp:wip/phase6c-opus48-rescue
taodeng/ocp:docs/anthropic-sandbox-strategy-handoff
taodeng/ocp:fix/plugin-port-correction
taodeng/ocp:fix/ocp-plugin-port
taodeng/ocp:feat/snapshot-gc
taodeng/ocp:feat/doctor-check-oauth
taodeng/ocp:fix/doctor-dynamic-latest
taodeng/ocp:feat/cross-version-upgrade
taodeng/ocp:fix/plist-env-merge
taodeng/ocp:chore/release-v3.14.0
taodeng/ocp:fix/security-api-usage-self-scope
taodeng/ocp:fix/security-tighten-file-modes
taodeng/ocp:fix/sessions-keyid-namespace
taodeng/ocp:docs/readme-star-hook
taodeng/ocp:docs/install-truthfulness-fix
taodeng/ocp:fix/ocp-connect-macos-zshrc
taodeng/ocp:fix/setup-inject-service-env
taodeng/ocp:fix/server-claude-bin-nvm
taodeng/ocp:fix/ocp-script-curl-json-quoting
taodeng/ocp:fix/setup-openclaw-decouple
taodeng/ocp:fix/setup-spawn-conflict
taodeng/ocp:docs/why-ocp-rewrite
taodeng/ocp:claude/analyze-traffic-sources-lUHKH
taodeng/ocp:fix/disable-autoupdater-cli-fallback
taodeng/ocp:docs/v3.8.0-readme
taodeng/ocp:feature/quota-and-cache
taodeng/ocp:v3.24.0
taodeng/ocp:v3.23.0
taodeng/ocp:v3.22.1
taodeng/ocp:v3.21.1
taodeng/ocp:v3.21.0
taodeng/ocp:v3.20.1
taodeng/ocp:v3.20.0
taodeng/ocp:v3.19.0
taodeng/ocp:v3.18.0
taodeng/ocp:v3.17.1
taodeng/ocp:v3.17.0
taodeng/ocp:v3.16.4
taodeng/ocp:v3.16.3
taodeng/ocp:v3.16.2
taodeng/ocp:v3.16.1
taodeng/ocp:v3.16.0
taodeng/ocp:v3.15.1
taodeng/ocp:v3.15.0
taodeng/ocp:v3.14.0
taodeng/ocp:v3.13.0
taodeng/ocp:v3.12.0
taodeng/ocp:v3.11.1
taodeng/ocp:v3.11.0
taodeng/ocp:v3.10.0
taodeng/ocp:v3.9.0
taodeng/ocp:v3.8.0
taodeng/ocp:v3.7.0
taodeng/ocp:v3.5.0
taodeng/ocp:v3.4.0
taodeng/ocp:v3.3.1-stable
taodeng/ocp:v3.3.1
taodeng/ocp:v3.2.0
taodeng/ocp:v3.1.0
taodeng/ocp:v3.0.0
taodeng/ocp:v2.5.0
taodeng/ocp:v2.4.0
taodeng/ocp:v2.3.0
taodeng/ocp:v2.2.0
taodeng/ocp:v2.1.0
taodeng/ocp:v2.0.0
taodeng/ocp:v1.8.0
taodeng/ocp:v1.7.1
taodeng/ocp:v1.7.0
taodeng/ocp:v1.0.0
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
70faeff067 |
fix(plugin): default OCP plugin port to 3478 + env-overridable (v3.16.1) (#95)
* fix(plugin): default OCP plugin port to 3478 + env-overridable; v3.16.1 ocp-plugin/index.js hard-coded http://127.0.0.1:3456 since the plugin was created. OCP server moved to 3478 default in v3.14+ as part of the same wave that renamed the launchd label (dev.ocp.proxy). The plugin never got the memo. Result: `/ocp usage` from OpenClaw bots (e.g. the home Telegram bot 大内总管) hit the dead port 3456 and returned "OCP error: fetch failed". Fix: - Default PROXY → http://127.0.0.1:3478 - Read OCP_PROXY_URL env (full URL) first - Else read CLAUDE_PROXY_PORT env (port only, localhost assumed) - Else fall back to the 3478 default openclaw.plugin.json bumped (3.12.0 → 3.16.1) and configSchema default updated. Plugin version now matches OCP version. Top-level package.json bumped 3.16.0 → 3.16.1. CHANGELOG entry added. Diagnostic trail: caught 2026-05-12 when home Telegram bot reported "OCP error: fetch failed" against `/ocp usage`. Mac mini OCP service was healthy on port 3478; lsof -iTCP:3456 had no listener; plugin index.js had hardcoded 3456. No cli.js citation needed: this is OCP-internal plugin code with no corresponding cli.js operation. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * docs(readme): document OCP_PROXY_URL + CLAUDE_PROXY_PORT plugin reuse (per release_kit 5.5) --------- Co-authored-by: dtzp555 <dtzp555@gmail.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com> |