Skip to content

feat(lastcode): request a checkpoint from manual update checks - #241

Merged
lastobelus merged 15 commits into
lastcode/mainfrom
lastcode/update-checkpoint
Oct 6, 2026
Merged

lastobelus merged 15 commits into
lastcode/mainfrom
lastcode/update-checkpoint

Conversation

@lastobelus

@lastobelus lastobelus commented Sep 12, 2026 •

Copy link
Copy Markdown
Owner

Clicking Check for Updates in the local macOS desktop app only looked for packages that already existed. To get a newer checkpoint, you had to wait for the next scheduled run or start one yourself.

A manual check now asks the configured checkpoint service for a new run and still finds any release or package that is already installable. When the newest build is installed but a checkpoint has been requested, the app says “Checkpoint requested. Check again later to pick up the result.” Background, startup, and remote checks stay passive. An active interval run finishes, then processes queued requests. A missing service falls back to the usual check.

Build and install diagnostics and retry remain available, including when the checkpoint request fails. Check errors are reported separately from the update already ready to build or install. A verified package that finishes elsewhere replaces a failed local build. The desktop app and service command share the request helper, including the scheduler marker and managed installation.

The promotion tool descriptions and integration test also follow upstream’s explicit thread targeting. Focused desktop, web, wrapper, installer, service, and MCP integration tests pass. Astra High completed five review rounds; all findings were fixed and the final round was clean. Browser checks covered Settings and both sidebar modes using isolated data and a stub Electron bridge; native service behavior is covered by injected tests.

Implemented with GPT-6.1-Sol in Codex; reviewed with GPT-6-Astra High; PR text by Claude Opus 5.5 in Claude Code.

@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 12, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-06T00:26:09.706053Z e49bcad Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 31b64ddfe2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/desktop/src/updates/DesktopUpdates.ts
lastobelus added a commit that referenced this pull request Sep 12, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: df9d9655d6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/web/src/components/desktopUpdate.logic.ts
lastobelus added a commit that referenced this pull request Sep 12, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b929d2482e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/desktop/src/updates/DesktopUpdates.ts Outdated
lastobelus added a commit that referenced this pull request Sep 12, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6aed63d2be

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/desktop/src/updates/DesktopUpdates.ts Outdated
lastobelus added a commit that referenced this pull request Sep 12, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fd67b12484

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/lastcode-local-update.mjs
Comment thread apps/desktop/src/window/DesktopApplicationMenu.ts Outdated
lastobelus added a commit that referenced this pull request Sep 12, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2689b22f07

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/desktop/src/updates/DesktopUpdates.ts Outdated
@lastobelus
lastobelus force-pushed the lastcode/main branch 12 times, most recently from 476f1a6 to c9d251a Compare September 19, 2026 21:29
lastobelus added a commit that referenced this pull request Oct 5, 2026
lastobelus added a commit that referenced this pull request Oct 5, 2026
lastobelus added a commit that referenced this pull request Oct 5, 2026
lastobelus added a commit that referenced this pull request Oct 5, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

lastobelus added a commit that referenced this pull request Oct 5, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

lastobelus added a commit that referenced this pull request Oct 5, 2026
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: da9210bdbd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/lib/lastcode-checkpoint-service-run-now.mjs
Carry-Group: tooling

Carry-Observation: Explicit local update checks request the installed checkpoint service; automatic checks remain read-only.
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep it up!

Reviewed commit: cb82a72670

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Upstream resolves explicit thread targets across the environment. Check ordinary-thread promotion eligibility and status without the old project isolation assumption, and align the tool descriptions with that scope.

Carry-Group: incubator
Carry-Fix: #241
@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep them coming!

Reviewed commit: e49bcad316

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

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.

1 participant