Files
PaperClipAI/packages/plugins/plugin-missions/README.md
T

1.3 KiB

@paperclipai/plugin-missions

First-party Missions plugin package for the current Paperclip alpha plugin runtime.

This package now carries the installable mission workflow surface:

  • manifest id paperclipai.plugin-missions
  • scoped plugin API routes under /api/plugins/:pluginId/api/*
  • namespace migrations for mission-owned tables
  • worker handlers for mission initialization, draft summary reads, and placeholder follow-up workflow routes
  • package-local typecheck, test, and build verification

Declared Surfaces

  • API routes
    • POST /issues/:issueId/missions/init
    • GET /issues/:issueId/missions/summary
    • POST /issues/:issueId/missions/decompose
    • POST /issues/:issueId/missions/advance
    • POST /issues/:issueId/missions/findings/:findingKey/waive
    • GET /missions
  • UI slots
    • plugin page
    • issue taskDetailView
    • issue toolbarButton
    • plugin settingsPage

Verify

From the repo root:

pnpm --filter @paperclipai/plugin-missions typecheck
pnpm --filter @paperclipai/plugin-missions test
pnpm --filter @paperclipai/plugin-missions build

Install the local package into a running Paperclip instance after a successful build:

pnpm paperclipai plugin install ./packages/plugins/plugin-missions

The host loads dist/manifest.js, dist/worker.js, and dist/ui/, so install after building.