Skip to content

[codex] expose scheduled task summaries in plugin/read#31512

Draft
abhinav-oai wants to merge 1 commit into
mainfrom
abhinav/plugin-scheduled-task-summaries
Draft

[codex] expose scheduled task summaries in plugin/read#31512
abhinav-oai wants to merge 1 commit into
mainfrom
abhinav/plugin-scheduled-task-summaries

Conversation

@abhinav-oai

Copy link
Copy Markdown
Collaborator

What

  • add nullable scheduledTasks metadata to PluginDetail
  • define and generate ScheduledTaskSummary, schedule union, and weekday protocol types
  • pass indexed remote release metadata through plugin/read without materializing the plugin bundle

Why

Desktop can already preview skills for uninstalled remote marketplace plugins, but scheduled task templates are only discoverable from installed plugin paths. This gives clients the indexed metadata needed to preview those templates before installation.

null means the remote catalog did not provide scheduled task metadata, while [] means metadata was available and contained no scheduled tasks. Local plugin reads return null, preserving the existing installed-path fallback.

Compatibility

This is an additive response field and accepts older remote catalog payloads that omit scheduled_tasks. It does not raise the desktop minimum app-server version. The introducing release version will be assigned when this lands; the desktop follow-up should gate consumption on that version and keep the current local-path fallback for older or remote hosts.

Checks

  • just test -p codex-app-server-protocol
  • just test -p codex-core-plugins
  • just test -p codex-app-server plugin_read
  • just fix -p codex-app-server-protocol -p codex-core-plugins -p codex-app-server -p codex-tui

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