docs(copilot): drop the plan-usage row from this PR

The Copilot quota chip row moves to its own PR (branch feat/copilot-plan-usage on the fork). This removes its docs, changeset line and CLAUDE.md note.
This commit is contained in:
Devvyn committed 2026-10-18 00:47:54 +08:00
1 parent 740474ebca
commit 68af012845
6 files changed
+5 -35

No files matched your search

-23
View File
@@ -121,28 +121,6 @@ work from inside a Copilot tab and against Copilot workers:
dropped, so a session that has not been asked anything answers nothing.
- `interrupt` sends a bare ESC; `rm` refuses itself.
## Plan usage
The header chip gets a **Copilot** row with one `mo` window: the calendar-month premium-request
quota. The tooltip adds the counts and the reset date.
- **Source.** `GET https://api.github.com/copilot_internal/user` →
`quota_snapshots.premium_interactions` (`entitlement`, `remaining`, `percent_remaining`;
`quota_reset_date_utc`). `chat` and `completions` are `unlimited` on the paid plans and metered
(200 and 2000) on Free; the chip shows neither. It
is the quota the editors show, but it is **not part of GitHub's documented REST API**.
- **When.** Every 10 minutes from the host, read-only, only while the CLI is installed, a
token resolves and plan-usage display is on (turning the chip off stops the request).
- **Token.** `COPILOT_GITHUB_TOKEN`, `GH_TOKEN`, `GITHUB_TOKEN`, then the signed-in user's
`authTokens` entry in `<COPILOT_HOME or ~/.copilot>/config.json` (github.com sign-ins only).
It is sent only to api.github.com over HTTPS with redirects refused, and is never logged or
put in an error.
- **Failure.** Offline, 401, a changed shape, an unlimited quota or a premium quota of zero (a
Free account answers `entitlement: 0`, `has_quota: false`) all yield no row. Overage
is clamped to 100% in the bar and the real count is kept.
`copilot billing` exists only inside the TUI, so there is no CLI route to the same number.
## Docker cases
The agent image installs `@github/copilot`, and a docker case runs Copilot like any mode. **No
@@ -172,6 +150,5 @@ real remote host.
- `agent read` does not model tool-call rows: they open with the same `●` bullet and read as
part of the answer.
- `agent read` sees the visible screen, so an answer longer than one screen is its tail.
- The plan-usage endpoint is undocumented and may change shape; the row then disappears.
- Custom endpoints: tool calls through a BYOK endpoint were not exercised.
- Remote SSH was not exercised against a real remote host.
+1 -8
View File
@@ -72,7 +72,7 @@ output. The other CLIs expose no equivalent.
| Docker cases, remote SSH cases | Yes | Yes |
| Precise idle detection | Yes | Codex, Pi, OpenCode, OMP, Copilot and Gemini: same screen check, via their own prompt and working line. DeepSeek: reports its end of turn itself. Antigravity and Grok: generic cues only, unreliable |
| Auto-resume when a usage limit resets | Yes | No |
| Plan usage chip | Yes | Codex and GitHub Copilot (monthly premium requests); others no |
| Plan usage chip | Yes | No |
| Approvals Inbox | Yes | DeepSeek and Codex as alerts (answer in the terminal); others no |
| Read My Mind | Yes | No |
| Ralph loop and its task tracker | Yes | No |
@@ -302,13 +302,6 @@ not available: wait on `idle`, `exit` or an output marker.
plain drag selects text (and Auto Copy works) and clicks still reach Copilot. The wheel, and a
swipe on a phone, scroll Copilot's own transcript; Shift+wheel scrolls Codeman's local history.
**Plan usage.** The header chip gains a **Copilot** row with one `mo` window: this month's
premium requests used. The tooltip shows the counts (for example `1215 of 5000 requests`) and
the reset date. It is read from GitHub's `copilot_internal/user` endpoint with Copilot's own
token, every 10 minutes, only while Copilot is installed and signed in and the chip is on. That
endpoint is not part of GitHub's documented API: if it fails, or your plan has no premium
quota (Free) or an unlimited one, the row is simply absent.
**MCP servers.** [MCP server sync](Settings-Reference) includes Copilot's
`~/.copilot/mcp-config.json` (relocated by `COPILOT_HOME`), as a target and a source.
+1 -1
View File
@@ -148,7 +148,7 @@ The right side of the header. Almost all of these are off until you enable them
| CPU / MEM | On | Server resource use. Drawn as a compact pill by default; see Header Stats Style below. |
| File Viewer | On | Toggles the file browser panel. |
| Settings gear | Always on | App Settings. |
| Plan usage chip | On, desktop only | Live Claude subscription usage (needs its telemetry exporter, which the same setting installs), plus a Codex row and a GitHub Copilot row (`mo`: this month's premium requests, with counts and the reset date in the tooltip) when those CLIs are signed in. |
| Plan usage chip | On, desktop only | Live Claude subscription usage. Claude-only, and needs its telemetry exporter, which the same setting installs. |
| Session Manager | Off | The full session list, live and historical. |
| Approvals bell | Off | Cross-session queue of prompts waiting on a human. Appears only when the count is above zero. Never shown on phones. |
| Read My Mind 🧠 | Off | Predicts your next prompt for this case. Claude-only. |