Skip to content

feat: add OMOS manual plan backend operations#5

Open
Daltonganger wants to merge 1 commit intofeat/omos-pr1-scoring-resolverfrom
feat/omos-pr2-manual-backend
Open

feat: add OMOS manual plan backend operations#5
Daltonganger wants to merge 1 commit intofeat/omos-pr1-scoring-resolverfrom
feat/omos-pr2-manual-backend

Conversation

@Daltonganger
Copy link
Copy Markdown
Owner

Summary

  • add manualPlan schema validation for 6 agents with strict primary + fallback1 + fallback2 + fallback3 in provider/model format
  • add new omos_preferences backend tool with operations: show, plan, apply, reset-agent
  • compile manual plans into runtime config outputs (agents.*.model and fallback.chains.*) using precedence resolver
  • persist changes with atomic write + backup via existing config I/O flow
  • wire omos_preferences into plugin tool registration and add regression tests

Scope

  • stacked PR targeting PR1 foundation branch (feat/omos-pr1-scoring-resolver)
  • backend-only operations (no /omos command UX yet)

Validation

  • bun test src/tools/omos-preferences.test.ts src/cli/scoring-v2/engine.test.ts src/cli/precedence-resolver.test.ts src/cli/dynamic-model-selection.test.ts src/config/loader.test.ts
  • bun run check:ci (existing Biome schema-version info remains)

Introduce a validated manual plan schema and new omos_preferences tool with show/plan/apply/reset-agent operations, including atomic writes with backups. Wire the tool into plugin registration and add tests for config loading and manual plan compilation.
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