Skip to main content

compact-adviser

Read or change compact-adviser settings for Codex - the mode (hint or off), the minimum context before a checkpoint is judged, the context budget, TypeSafe request logging, and the TypeSafe API key. Use when the user asks about compaction advice, the /compact hint, compact-adviser status, or wants to turn the adviser on or off.

Quellinformationen

Repository
kunchenguid/compact-adviser
Letzte Quellaktivität
2. Oktober 2026 um 03:55
Erkannte Sprache von SKILL.md
Englisch
Sterne
204
Forks
25

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
compact-adviser
description
Read or change compact-adviser settings for Codex - the mode (hint or off), the minimum context before a checkpoint is judged, the context budget, TypeSafe request logging, and the TypeSafe API key. Use when the user asks about compaction advice, the /compact hint, compact-adviser status, or wants to turn the adviser on or off.
# compact-adviser settings compact-adviser watches for a completed checkpoint and prints one hint to run `/compact`. It cannot run `/compact` itself: Codex exposes no way for an outside process to do that, so this host is hint-only and there is no automatic mode. Never claim otherwise. ## How to run it Settings live in a small CLI inside this plugin. From the directory that holds this `SKILL.md`, the CLI is at `../../src/cli.ts`; run it with the absolute path: ```bash node "<this skill's directory>/../../src/cli.ts" <command> ``` macOS or Linux and Node 22.18 or newer are required, because the CLI is TypeScript that Node strips types from and the hooks run through POSIX `sh`. ## Commands | Command | Effect | | --- | --- | | `status` | Mode, minimum, budget, key source, the latest session's cooldown, and the request-log path | | `hint` | Advise with a hint at eligible checkpoints (the default) | | `off` | Stop advising; Codex's own compaction is unaffected | | `threshold <tokens\|default>` | Save an absolute token minimum | | `budget <tokens\|off>` | Save a context budget (`off` clears it): the hint floor relaxes toward this context size, or toward the model's window if that is smaller | | `log <on\|off>` | Log each TypeSafe request and its outcome to a local jsonl file | | `key set` | Prompt for a TypeSafe API key and save it; the value is never printed | | `key clear` / `key status` | Remove the saved key, or report which source the key in effect came from | `key set` reads the key from the terminal, so ask the user to run that one themselves rather than passing a key on a command line. Never print, echo, or repeat a key value.
Auf GitHub ansehen