feat(lastcode): keep Action resume context compact - #146
Merged
lastobelus merged 1 commit intoAug 29, 2026
Merged
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
lastobelus
added a commit
that referenced
this pull request
Aug 30, 2026
Closes the context-cost portion of #144. Resumable Actions now resume the agent with a compact, schema-validated report or legacy final-line summary instead of copying the bounded terminal tail into every turn. A read-only `inspect_action_run` tool retrieves the retained same-thread output only when more detail is needed, and terminal history reads first flush pending persistence. Web and mobile distinguish these compact cards from legacy expandable output. Validation: 121 focused tests, targeted lint, contracts/shared/server/web/mobile typechecks, and LastCode Quick CI. Implemented with GPT-5.6-sol through the Codex harness in T3 Code.
lastobelus
added a commit
that referenced
this pull request
Aug 30, 2026
Closes the context-cost portion of #144. Resumable Actions now resume the agent with a compact, schema-validated report or legacy final-line summary instead of copying the bounded terminal tail into every turn. A read-only `inspect_action_run` tool retrieves the retained same-thread output only when more detail is needed, and terminal history reads first flush pending persistence. Web and mobile distinguish these compact cards from legacy expandable output. Validation: 121 focused tests, targeted lint, contracts/shared/server/web/mobile typechecks, and LastCode Quick CI. Implemented with GPT-5.6-sol through the Codex harness in T3 Code.
lastobelus
added a commit
that referenced
this pull request
Aug 30, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Aug 31, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 1, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 2, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 2, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 2, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 2, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 2, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 2, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 3, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 3, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 3, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 3, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 3, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 5, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 5, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 5, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 5, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 5, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
lastobelus
added a commit
that referenced
this pull request
Sep 5, 2026
Resumable Project Actions previously had to summarize their own terminal tail, which made resume context noisy, left structured outcomes implicit, and gave clients no durable live progress to present. This umbrella adds the complete first reporting slice: - define versioned, bounded result and progress contracts plus a thin Action developer kit - resume callers with compact validated reports while retaining verbose output for read-only inspection - present coarse progress and canonical completed outcomes across web/desktop and mobile - deduplicate and bound progress persistence while preserving unstructured Action compatibility - migrate Wait for PR, Run Quick CI, and Build Intel package to the structured path Stacked implementation PRs: #145, #146, and #147. Exact-head web/iOS evidence is attached in #147: #147 (comment) Validation: Quick CI passed for `3f840893fb0e1187f864e80f14c06b2af9ce1be2` against `ec892230127238e390b79d84636b622ac1f1af02`. Each slice also received exact-head Codex review before merge. Closes #144. Generated by GPT-5.6-Sol through the T3 Code Codex harness.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes the context-cost portion of #144.
Resumable Actions now resume the agent with a compact, schema-validated report or legacy final-line summary instead of copying the bounded terminal tail into every turn. A read-only
inspect_action_runtool retrieves the retained same-thread output only when more detail is needed, and terminal history reads first flush pending persistence. Web and mobile distinguish these compact cards from legacy expandable output.Validation: 121 focused tests, targeted lint, contracts/shared/server/web/mobile typechecks, and LastCode Quick CI.
Implemented with GPT-5.6-sol through the Codex harness in T3 Code.