Skip to content

feat(orchestrator): optional warehouse task, runner-seeded with per-agent tool grants - #1077

Merged
edwinyjlim merged 3 commits into
mainfrom
feat/orchestrator-warehouse-task
Aug 12, 2026
Merged

feat(orchestrator): optional warehouse task, runner-seeded with per-agent tool grants#1077
edwinyjlim merged 3 commits into
mainfrom
feat/orchestrator-warehouse-task

Conversation

@gewenyu99

@gewenyu99 gewenyu99 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator
Screen.Recording.2026-08-11.at.12.28.14.PM.mov

Allows warehouse task to be dynamically enqueued based on static detection mechanisms

  • Never enqueues for headless wizard -> they should do it in app since its a cloud run
  • This will require a second migration when we move all tasks to orchestrator
  • Doesn't cover linear agent, it's a legacy fallback

PostHog/context-mill#333

…ent tool grants

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🧙 Wizard CI

Run the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands:

Test all apps:

  • /wizard-ci all

Test all apps in a directory:

  • /wizard-ci ai-observability
  • /wizard-ci basic-integration
  • /wizard-ci mcp-analytics
  • /wizard-ci revenue
  • /wizard-ci self-driving

Test an individual app:

  • /wizard-ci ai-observability/anthropic
  • /wizard-ci ai-observability/groq
  • /wizard-ci ai-observability/manual-capture
Show more apps
  • /wizard-ci ai-observability/openai
  • /wizard-ci ai-observability/openai-agents
  • /wizard-ci ai-observability/vercel-ai
  • /wizard-ci basic-integration/android
  • /wizard-ci basic-integration/angular
  • /wizard-ci basic-integration/astro
  • /wizard-ci basic-integration/django
  • /wizard-ci basic-integration/fastapi
  • /wizard-ci basic-integration/flask
  • /wizard-ci basic-integration/javascript-node
  • /wizard-ci basic-integration/javascript-web
  • /wizard-ci basic-integration/laravel
  • /wizard-ci basic-integration/next-js
  • /wizard-ci basic-integration/nuxt
  • /wizard-ci basic-integration/python
  • /wizard-ci basic-integration/rails
  • /wizard-ci basic-integration/react-native
  • /wizard-ci basic-integration/react-router
  • /wizard-ci basic-integration/sveltekit
  • /wizard-ci basic-integration/swift
  • /wizard-ci basic-integration/tanstack-router
  • /wizard-ci basic-integration/tanstack-start
  • /wizard-ci basic-integration/vue
  • /wizard-ci mcp-analytics/custom-dispatcher
  • /wizard-ci mcp-analytics/typescript-sdk
  • /wizard-ci revenue/stripe
  • /wizard-ci self-driving/astro
  • /wizard-ci self-driving/fastapi
  • /wizard-ci self-driving/nuxt
  • /wizard-ci self-driving/react-router
  • /wizard-ci self-driving/sveltekit

Results will be posted here when complete.

const MAX_QUEUE_TASKS = 30;

/** Every task id reachable from `roots` through dependsOn edges, roots included. */
export function dependencyClosure(

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

The mechanism to give feedback to the orchestrator agent if the DAG is broken/incomplete

// Tasks the wizard queues itself, from what detection found. They exist
// before the planner runs, so the sink guard forces the reporting task to
// depend on them, and no prompt has to remember they are there.
const seededTypes: string[] = [];

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Mechanism by which we can surface other things like AIO or Logs integration agents

…ient wrapper

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Gilbert09
Gilbert09 marked this pull request as ready for review August 12, 2026 11:30
@Gilbert09
Gilbert09 requested a review from a team as a code owner August 12, 2026 11:30

@edwinyjlim edwinyjlim left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

a little worried about the user input screens stalling out the integration flow but will keep track

@edwinyjlim
edwinyjlim enabled auto-merge (squash) August 12, 2026 13:36
@edwinyjlim
edwinyjlim merged commit b248857 into main Aug 12, 2026
16 checks passed
@edwinyjlim
edwinyjlim deleted the feat/orchestrator-warehouse-task branch August 12, 2026 13:37
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.

3 participants