{"version":"2.1.128","anchor":"bug-fixes","canonical_anchor":"bug-fixes","heading":"","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.128\/e\/bug-fixes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.128","markdown":"- Auto mode fallback now suggests `\/compact` when classifier context is too large, and stage-2 classifier errors say retrying often succeeds. Evidence: Auto mode fallback messages (search for `\"Auto mode classifier transcript exceeded context window \u2014 falling back to manual approval (try \/compact to reduce conversation size)\"` and `\"Stage 2 classifier error - blocking based on stage 1 assessment (usually transient \u2014 retrying often succeeds)\"`)\n\n- Voice input now pauses after repeated early failures instead of repeatedly starting failing sessions. Evidence: Voice circuit breaker (search for `\"Voice input is failing repeatedly and has been paused\"`)\n\n- Remote egress gateway environments now propagate Google Cloud auth and CA certificate variables, improving GCP tooling inside proxied remote sessions. Evidence: GCP proxy environment propagation (search for `\"CLOUDSDK_AUTH_ACCESS_TOKEN\"` and `\"CLOUDSDK_CORE_CUSTOM_CA_CERTS_FILE\"`)\n\n- MCP configuration now rejects reserved internal server names with clearer guidance. Evidence: Reserved MCP name validation (search for `\"is a reserved MCP name\"` and `\"Rename this server in your MCP config\"`)\n\n- GitHub PR status fetching drops `mergeStateStatus` from the GraphQL fragment and adds REST status-list fallback strings, reducing reliance on a fragile PR field. Evidence: PR status query change (search for `\"fragment pr on PullRequest\"` and `\"[ghPrStatus] REST list\"`)"}