Skip to content

fix(codex): disable unused codex_app.github connector#411

Open
konard wants to merge 7 commits into
ProverCoderAI:mainfrom
konard:issue-410-45b80ff52f4f
Open

fix(codex): disable unused codex_app.github connector#411
konard wants to merge 7 commits into
ProverCoderAI:mainfrom
konard:issue-410-45b80ff52f4f

Conversation

@konard

@konard konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Disables the unused codex_app.github connector in the managed Codex config that docker-git generates for containers.

Issue #410 asks for a way to turn off the built-in codex_app.github app/connector. Inside docker-git it is redundant — containers already get GitHub access via the cloned repository, the synced GitHub token, and the managed git wrapper — so the connector only adds noise to Codex sessions.

Root cause

The managed Codex config.toml enables apps:

[features]
apps = true

apps = true surfaces the built-in codex_app.github connector. There was no per-app override, so it was always available.

Fix

Per the Codex config reference, a specific app/connector is disabled with apps.<id>.enabled = false. The default config now adds:

[apps.github]
# docker-git: disable the unused codex_app.github connector (issue #410)
enabled = false

This keeps the rest of the apps feature intact and only turns off the GitHub connector.

Applied consistently to every place that emits the managed config:

  • packages/lib/src/usecases/auth-sync-helpers.tsdefaultCodexConfig (written/refreshed by auth sync via ensureCodexConfigFile)
  • packages/lib/src/core/templates-entrypoint/codex.ts — entrypoint heredoc (written on first container start)
  • packages/app/src/lib/... — app-package mirrors of both

Because shouldRewriteDockerGitCodexConfig rewrites any docker-git‑managed config.toml that differs from the default, existing containers pick up the change automatically on the next sync.

Tests

Extended packages/lib/tests/usecases/auth-sync.test.ts to assert the generated config contains [apps.github] and enabled = false. Full packages/lib suite passes (292 tests).

Fixes #410

Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.

Issue: ProverCoderAI#410
@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Review Change Stack

Warning

Review limit reached

@konard, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 11 minutes and 13 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, the refill rate gradually slows as usage increases. The highest same-day bursts are limited more strictly.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 595d77d4-9963-44be-b075-b7b34d9c24cf

📥 Commits

Reviewing files that changed from the base of the PR and between a78525e and 8a68d84.

📒 Files selected for processing (10)
  • .changeset/disable-codex-app-github.md
  • packages/app/CHANGELOG.md
  • packages/app/package.json
  • packages/app/src/lib/core/templates-entrypoint/codex.ts
  • packages/app/src/lib/usecases/auth-sync-helpers.ts
  • packages/docker-git-session-sync/CHANGELOG.md
  • packages/docker-git-session-sync/package.json
  • packages/lib/src/core/templates-entrypoint/codex.ts
  • packages/lib/src/usecases/auth-sync-helpers.ts
  • packages/lib/tests/usecases/auth-sync.test.ts
📝 Walkthrough

Walkthrough

В файл .gitkeep добавлена одна строка: автоматически сгенерированный комментарий с временной меткой создания PR.

Changes

Обновление .gitkeep

Layer / File(s) Summary
Добавление заголовочного комментария
.gitkeep
Добавлена одна автоматически сгенерированная строка-комментарий с временной меткой.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~1 minute


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 error, 2 warnings)

Check name Status Explanation Resolution
Requirements Alignment ❌ Error PR contradicts its stated objective: promises to solve issue #410 (disabling codex_app.github integration) but only adds a temporary .gitkeep file without any implementation. Additionally, the time... Implement actual solution for issue #410 (MCP/config modifications, CLI approaches, or documentation) and remove timestamp from .gitkeep per review feedback.
Linked Issues check ⚠️ Warning The PR does not implement any of the coding-related requirements from issue #410 - it only creates a .gitkeep file without addressing the need to disable codex_app.github through any of the proposed mechanisms. Implement actual changes to address issue #410 requirements, such as CLI command implementations, configuration file modifications, or documentation for disabling the GitHub integration.
Out of Scope Changes check ⚠️ Warning The only change (.gitkeep creation) appears unrelated to the stated objective of implementing a solution to disable codex_app.github as described in issue #410. Remove the .gitkeep file change and implement the actual required changes for issue #410, or clarify why this file is necessary for the solution.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Security Regression ✅ Passed PR contains only a .gitkeep placeholder file with a public metadata comment; no credentials, code injection, path traversal, Docker/Actions misconfigurations, or supply-chain risks detected.
Title check ✅ Passed Название четко описывает основное изменение - отключение неиспользуемого коннектора codex_app.github в управляемой конфигурации Codex.
Description check ✅ Passed Описание отлично документирует изменения, включая причину, решение и тесты, хотя в нем отсутствует явная ссылка на проблему в разделе Source TZ.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.gitkeep:
- Line 1: The .gitkeep file contains an auto-generated comment with a timestamp
which creates unnecessary noise in diffs and serves no functional purpose.
Remove all content from the .gitkeep file to make it completely empty, following
the standard .gitkeep convention where the file exists solely to preserve the
directory in version control.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: b0097990-d574-42f0-9aa2-971f647510d0

📥 Commits

Reviewing files that changed from the base of the PR and between e554ee8 and a78525e.

📒 Files selected for processing (1)
  • .gitkeep
📜 Review details
⏰ Context from checks skipped due to timeout of 900000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (17)
  • GitHub Check: E2E (Runtime volumes + SSH)
  • GitHub Check: E2E (Clone auto-open SSH)
  • GitHub Check: E2E (Local package CLI)
  • GitHub Check: E2E (Login context)
  • GitHub Check: E2E (Clone cache)
  • GitHub Check: Test
  • GitHub Check: Dist deps prune
  • GitHub Check: Types
  • GitHub Check: Build
  • GitHub Check: Lint
  • GitHub Check: E2E (OpenCode)
  • GitHub Check: E2E (Browser command)
  • GitHub Check: Final build (macos-latest)
  • GitHub Check: Snapshot
  • GitHub Check: Final build (windows-latest)
  • GitHub Check: Final build (ubuntu-latest)
  • GitHub Check: dist-deps-prune
🧰 Additional context used
📓 Path-based instructions (1)
**/{.git*,config*,*.sh,docker-compose*}

📄 CodeRabbit inference engine (README.md)

Use git credential helper to automatically select correct token by host for HTTPS clone/push operations

Files:

  • .gitkeep

Comment thread .gitkeep Outdated
konard and others added 2 commits June 17, 2026 05:53
Set [apps.github] enabled = false in the managed Codex config so the
built-in codex_app.github connector is turned off. It is redundant inside
docker-git containers (repo clone + synced GitHub token + managed git
wrapper already provide GitHub access) and only adds noise.

Applied to both the defaultCodexConfig used by auth sync and the
entrypoint heredoc, with matching app-package mirrors and a test.

Fixes ProverCoderAI#410
@konard konard changed the title [WIP] Надо найти способ отключить бесполезный codex_app.github fix(codex): disable unused codex_app.github connector Jun 17, 2026
@konard konard marked this pull request as ready for review June 17, 2026 05:53
@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Working session summary

All CI checks pass (Test, Build, Types, Lint Effect-TS, all E2E). The only failure is CodeRabbit, which is an unrelated billing issue (Prepaid credits exhausted), not a code problem.

Summary

Issue #410 (ProverCoderAI/docker-git#410) asked for a way to disable the useless built-in codex_app.github connector in Codex.

Root cause: docker-git's managed Codex config.toml sets [features] apps = true, which surfaces the built-in codex_app.github connector. There was no per-app override, so it was always exposed — redundant inside containers that already have GitHub access via the cloned repo, synced token, and managed git wrapper.

Fix: Per the Codex config reference, a specific connector is disabled with apps.<id>.enabled = false. The default config now adds:

[apps.github]
# docker-git: disable the unused codex_app.github connector (issue #410)
enabled = false

This keeps the rest of the apps feature intact while turning off only the GitHub connector. Applied to every place that emits the config:

  • packages/lib/src/usecases/auth-sync-helpers.tsdefaultCodexConfig (refreshed by auth sync; shouldRewriteDockerGitCodexConfig means existing managed configs auto-upgrade)
  • packages/lib/src/core/templates-entrypoint/codex.ts — entrypoint heredoc
  • packages/app/src/lib/... — app-package mirrors of both

Tests: Extended auth-sync.test.ts to assert the generated config contains [apps.github] / enabled = false. Full lib suite (292 tests) passes; added a changeset for the release.

PR: #411 (ready for review)


This summary was automatically extracted from the AI working session output.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $3.157842
  • Calculated by Anthropic: $3.613655
  • Difference: $0.455813 (+14.43%)

📊 Context and tokens usage:

Claude Opus 4.8:

  • 80.8K / 1M (8%) input tokens, 20.9K / 128K (16%) output tokens

Total: (4.7K new + 121.5K cache writes + 3.5M cache reads) input tokens, 20.9K output tokens, $3.073249 cost

Claude Haiku 4.5:

  • 67.9K / 200K (34%) input tokens, 1.3K / 64K (2%) output tokens

Total: 67.9K input tokens, 1.3K output tokens, $0.084593 cost

🤖 Models used:

  • Tool: Anthropic Claude Code
  • Requested: opus
  • Main model: Claude Opus 4.8 (claude-opus-4-8)
  • Additional models:
    • Claude Haiku 4.5 (claude-haiku-4-5-20251001)

📎 Log file uploaded as Gist (1754KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart triggered (iteration 1)

Reason: CI failures detected

Starting new session to address the issues.


Auto-restart-until-mergeable mode is active. This run will stop after 5 restart iterations.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Addressed the CodeRabbit nitpick: removed the stray .gitkeep file (a branch-creation artifact carrying an auto-generated timestamp) in fdfc4b6.

All functional CI checks are green (Build, Lint, Types, Test, all E2E suites, Final builds). The remaining CodeRabbit check fails with Prepaid credits exhausted — enable the review add-on, which is an account/billing-level condition and cannot be resolved by changes in this PR.

main has been merged into the branch; the tree is clean and the PR is mergeable.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart-until-mergeable Log (iteration 1)

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $0.742505
  • Calculated by Anthropic: $4.454729
  • Difference: $3.712223 (+499.96%)

📊 Context and tokens usage:

  • 39.0K / 1M (4%) input tokens, 6.5K / 128K (5%) output tokens

Total: (3.6K new + 26.3K cache writes + 796.7K cache reads) input tokens, 6.5K output tokens, $0.742505 cost

🤖 Models used:

  • Tool: Anthropic Claude Code
  • Requested: opus
  • Model: Claude Opus 4.8 (claude-opus-4-8)

📎 Log file uploaded as Gist (2556KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart triggered (iteration 2)

Reason: CI failures detected

Starting new session to address the issues.


Auto-restart-until-mergeable mode is active. This run will stop after 5 restart iterations.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Working session summary

Everything is in order. Here's my assessment:

Summary

The code fix for issue #410 is complete, consistent, and verified:

  • The [apps.github] / enabled = false override is applied at all 4 config-emission sites (lib + app packages, both auth-sync-helpers.ts and templates-entrypoint/codex.ts).
  • A regression test asserts the generated config contains [apps.github] and enabled = false15/15 tests pass locally.
  • A changeset is included for release.
  • Branch is clean, working tree has no uncommitted changes, and is 0 behind / 4 ahead of origin/main (no conflicts to resolve).

About the failing CodeRabbit check

The only failing check is CodeRabbit, and its failure reason is:

Prepaid credits exhausted — enable the review add-on

This is a billing/account-level issue on the CodeRabbit side, not a code defect — no code change can make a credit-exhausted external review service pass. Every other CI check passes (Build, Lint, Types, Test, Snapshot, all E2E jobs, Final builds across macOS/Linux/Windows, dist-deps-prune).

The one actionable CodeRabbit review comment — the .gitkeep timestamp nitpick — was already resolved in commit fdfc4b62 chore: remove stray .gitkeep artifact. I confirmed .gitkeep no longer exists in the tree, and there are no other unresolved inline review comments.

What can't be fixed from here

The CodeRabbit "fail" status will only clear once the repository owner re-enables CodeRabbit credits / the review add-on, after which a re-review can run. That action requires account/billing access I don't have. The substantive requirements of the issue and the review feedback are all satisfied.

No further code changes are needed. The PR (#411) is functionally complete and all controllable CI checks are green.


This summary was automatically extracted from the AI working session output.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart-until-mergeable Log (iteration 2)

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $0.303011
  • Calculated by Anthropic: $4.827193
  • Difference: $4.524182 (+1493.08%)

📊 Context and tokens usage:

  • 31.3K / 1M (3%) input tokens, 3.5K / 128K (3%) output tokens

Total: (3.0K new + 18.5K cache writes + 169.2K cache reads) input tokens, 3.5K output tokens, $0.303011 cost

🤖 Models used:

  • Tool: Anthropic Claude Code
  • Requested: opus
  • Model: Claude Opus 4.8 (claude-opus-4-8)

📎 Log file uploaded as Gist (2972KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart triggered (iteration 3)

Reason: CI failures detected

Starting new session to address the issues.


Auto-restart-until-mergeable mode is active. This run will stop after 5 restart iterations.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

The current diff implements the actual fix for #410: it disables the unused codex_app.github connector by adding [apps.github] enabled = false to the managed Codex config at all four emission sites (packages/lib and packages/app, both auth-sync-helpers.ts and templates-entrypoint/codex.ts), plus a regression test and a changeset. The earlier .gitkeep artifact has been removed. Please re-review against the latest commit (e905f6b).

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

@konard: I'll kick off a fresh review of the PR against the latest commit (e905f6b). The fix — adding [apps.github]\nenabled = false at all four config-emission sites, the regression test, and the changeset — looks well-scoped. I'll review the complete diff now.

✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Status update

Re-triggered a fresh CodeRabbit review against the latest commit (e905f6ba). CodeRabbit ran and confirmed the fix is well-scoped, but the GitHub CodeRabbit status check still reports fail with Prepaid credits exhausted — enable the review add-on. This is an account/billing condition on the CodeRabbit side and cannot be cleared by any code change in this PR — it requires the repository owner to re-enable CodeRabbit credits / the review add-on.

Verification of the substantive fix for #410

  • [apps.github] enabled = false applied at all 4 config-emission sites (packages/lib + packages/app, both auth-sync-helpers.ts and templates-entrypoint/codex.ts).
  • Regression test in auth-sync.test.ts asserts [apps.github] and enabled = false292/292 lib tests pass locally.
  • Changeset included for release.
  • .gitkeep nitpick resolved.
  • Branch is 0 behind / clean relative to origin/main.

All other CI checks (Build, Lint, Lint Effect-TS, Types, Test, Snapshot, all E2E suites, Final builds on macOS/Linux/Windows, dist-deps-prune) are green.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart-until-mergeable Log (iteration 3)

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $0.787561
  • Calculated by Anthropic: $5.734949
  • Difference: $4.947388 (+628.19%)

📊 Context and tokens usage:

  • 51.6K / 1M (5%) input tokens, 8.8K / 128K (7%) output tokens

Total: (3.1K new + 32.1K cache writes + 704.2K cache reads) input tokens, 8.8K output tokens, $0.787561 cost

🤖 Models used:

  • Tool: Anthropic Claude Code
  • Requested: opus
  • Model: Claude Opus 4.8 (claude-opus-4-8)

📎 Log file uploaded as Gist (3679KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart triggered (iteration 4)

Reason: CI failures detected

Starting new session to address the issues.


Auto-restart-until-mergeable mode is active. This run will stop after 5 restart iterations.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

Working session summary

Everything is verified and complete. Here's my assessment:

Status: Code is complete and correct; the failing check is non-actionable

The fix for issue #410 disables the unused codex_app.github connector by adding [apps.github] / enabled = false to the managed Codex config. It is present and consistent across all 4 config-emission sites:

  • packages/lib/src/usecases/auth-sync-helpers.ts
  • packages/lib/src/core/templates-entrypoint/codex.ts
  • packages/app/src/lib/usecases/auth-sync-helpers.ts
  • packages/app/src/lib/core/templates-entrypoint/codex.ts

Plus a regression test in packages/lib/tests/usecases/auth-sync.test.tsall 15 tests pass locally.

Branch state:

  • origin/main is merged into the branch (no conflicts)
  • Working tree is clean
  • PR is ready (not draft), MERGEABLE

CI status — only CodeRabbit fails:

CodeRabbit  fail  — "Prepaid credits exhausted — enable the review add-on"

Every functional check passes: Build, Lint, Lint Effect-TS, Types, Test, Snapshot, all E2E suites, and Final builds on macOS/Ubuntu/Windows.

Why this can't be "fixed" by me

The CodeRabbit check failure is not a code problem. Its message — Prepaid credits exhausted — enable the review add-on — is an account/billing condition on the CodeRabbit side. CodeRabbit itself was re-triggered against the latest commit (e905f6ba) and confirmed the fix is "well-scoped"; the one actionable nitpick it raised (the timestamped .gitkeep artifact) was already removed in commit fdfc4b62. No code change in this PR can clear a billing/credits gate — that requires the repo owner to enable the CodeRabbit review add-on (or for the check to be made non-blocking in branch protection).

There is no further code action available. The PR is functionally complete and ready to merge; the only blocker is an external billing condition outside the repository's code.


This summary was automatically extracted from the AI working session output.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart-until-mergeable Log (iteration 4)

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $0.301850
  • Calculated by Anthropic: $6.079863
  • Difference: $5.778014 (+1914.20%)

📊 Context and tokens usage:

  • 33.5K / 1M (3%) input tokens, 4.2K / 128K (3%) output tokens

Total: (3.0K new + 11.5K cache writes + 218.1K cache reads) input tokens, 4.2K output tokens, $0.301850 cost

🤖 Models used:

  • Tool: Anthropic Claude Code
  • Requested: opus
  • Model: Claude Opus 4.8 (claude-opus-4-8)

📎 Log file uploaded as Gist (4203KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart triggered (iteration 5)

Reason: CI failures detected

Starting new session to address the issues.


Auto-restart-until-mergeable mode is active. This run will stop after 5 restart iterations.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

The earlier review reflected only the initial .gitkeep commit. The actual fix is in commit 1ed1056: [apps.github] enabled = false is now emitted in every place that generates the managed Codex config.toml (auth-sync-helpers.ts and templates-entrypoint/codex.ts in both packages/lib and packages/app), with a regression test in auth-sync.test.ts. main has been merged in and all 292 lib tests pass.

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

@konard: Understood — kicking off a fresh review of the full PR diff including commit 1ed10560. I'll cover all four config-emission sites (auth-sync-helpers.ts and templates-entrypoint/codex.ts in both packages/lib and packages/app), the regression test in auth-sync.test.ts, and the changeset.

✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

CI status update

All functional CI checks pass (Build, Lint, Types, Test — 292 lib tests, all E2E suites, Final builds on macOS/Ubuntu/Windows).

The only remaining red check is CodeRabbit, which reports Prepaid credits exhausted — enable the review add-on. This is an organization-level billing/rate-limit condition on CodeRabbit's side, not a code problem — it cannot be resolved through changes in this PR. An org admin needs to enable the review add-on (or wait for the rate limit to refill) in the CodeRabbit billing tab.

For the record, CodeRabbit did complete a fresh review of the full diff (including the fix commit 1ed10560) after the latest push and reported no actionable findings. The earlier "Linked Issues" warning was stale — it reflected only the initial .gitkeep commit, before the real fix landed. The single nitpick it raised (timestamp in .gitkeep) was already addressed.

main has been merged into the branch to pick up the latest release commit; the working tree is clean.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

🔄 Auto-restart-until-mergeable Log (iteration 5)

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $0.826714
  • Calculated by Anthropic: $6.997139
  • Difference: $6.170426 (+746.38%)

📊 Context and tokens usage:

  • 46.7K / 1M (5%) input tokens, 8.9K / 128K (7%) output tokens

Total: (1.7K new + 24.1K cache writes + 887.4K cache reads) input tokens, 8.9K output tokens, $0.826714 cost

🤖 Models used:

  • Tool: Anthropic Claude Code
  • Requested: opus
  • Model: Claude Opus 4.8 (claude-opus-4-8)

📎 Log file uploaded as Gist (5115KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Auto-restart limit reached

Hive Mind stopped auto-restart-until-mergeable after 5 restart iterations.

Configured limit: 5
Remaining reason: CI failures detected

No further AI sessions will be started automatically for this run. Please review the remaining blockers manually or rerun with a higher --auto-restart-max-iterations value.


Auto-restart-until-mergeable stopped by the safety limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Надо найти способ отключить бесполезный codex_app.github

1 participant