openpencil/crates
Fini 23c06b83e3 fix(ai): pass generation flags + compact filter to sub-agent skills
resolve_generation_skills called resolve_skills with an empty ResolveOptions,
so every Flags-gated generation skill was silently dropped — most critically
jsonl-format-simplified (isBasicTier) for the weak models it targets, plus
design-md / variables / style-defaults / elements. Compute the five flags
(isBasicTier / hasDesignMd / hasVariables / noStyleGuideMatch / hasMcpTools),
the {{designMdContent}} dynamic value, and the tier-scaled budget override,
then pass them through.

Also port compactSubAgentSkills' content-aware base filter (mobile /
style-guide drops + jsonl-format↔simplified dedup + Basic-tier allow-set)
into apply_skill_filter; previously only the minimal/reduced retry modes
were ported, so Basic-tier models kept skills TS would have dropped.

Faithful port of orchestrator-sub-agent.ts:396-453 and
orchestrator-sub-agent-compact.ts:4-76. Verified end-to-end: MiniMax-M3
(Basic tier) now loads the simplified format skill and produces a 93-node
nested design.
2026-06-06 17:13:25 +08:00
..
op-acp
op-ai
op-ai-skills fix(ai): align subagent format contract on flat _parent 2026-06-06 15:44:02 +08:00
op-app feat(mcp): expand rust editor mcp surface 2026-06-05 22:19:08 +08:00
op-cli fix(ci): handle windows cli paths 2026-06-06 14:26:55 +08:00
op-codegen
op-design-lint Merge branch 'v0.8.0-new' of github.com:ZSeven-W/openpencil into v0.8.0-new 2026-05-24 13:03:26 +08:00
op-editor-core fix(canvas): keep auto-layout children in flow 2026-06-06 12:16:12 +08:00
op-editor-ui fix(ci): isolate deep layer fixture stack 2026-06-06 14:16:13 +08:00
op-figma fix(ai): read frame image search queries 2026-05-31 00:25:52 +08:00
op-git feat(panels): git-panel commit-detail diff, overflow menu, signature form 2026-06-02 09:42:03 +08:00
op-host-desktop feat(ai): disable MiniMax thinking for design subtasks 2026-06-06 15:44:14 +08:00
op-host-native fix(ci): isolate deep layer fixture stack 2026-06-06 14:16:13 +08:00
op-host-web fix(canvas): keep auto-layout children in flow 2026-06-06 12:16:12 +08:00
op-i18n feat(editor): add boolean exclude operation 2026-06-02 09:41:38 +08:00
op-mcp fix(mcp): resolve fit-content text bounds 2026-06-06 11:32:10 +08:00
op-opmerge
op-orchestrator fix(ai): pass generation flags + compact filter to sub-agent skills 2026-06-06 17:13:25 +08:00
op-pen-loader fix(mcp): resolve fit-content text bounds 2026-06-06 11:32:10 +08:00
op-smoke test(ai): add direct-client headless benchmark harness to op-smoke 2026-06-06 15:45:37 +08:00
wasm-libc-shim feat(mcp): expand rust editor mcp surface 2026-06-05 22:19:08 +08:00
CLAUDE.md