Macros are authored and scheduled only through the SPA (REST via chat/macros_api.py). The agent has no tool to create, list, or schedule a macro, and the only macro-related skill (macro-merge) covers step-merging inside an existing macro, not authoring. A user saying "make this a weekly macro" in chat cannot be served.
Expected: tools to create/list/run/schedule macros from chat, with skill guidance.
Actual: no macro tools in the plugin contract; only the step-merge micro-task is covered.
Suspected location: jarvis/tools/ + plugin tool defs, wrapping chat/macros_api.py.
Source: internal tool/skill coverage audit, 2026-08-15.
Macros are authored and scheduled only through the SPA (REST via chat/macros_api.py). The agent has no tool to create, list, or schedule a macro, and the only macro-related skill (macro-merge) covers step-merging inside an existing macro, not authoring. A user saying "make this a weekly macro" in chat cannot be served.
Expected: tools to create/list/run/schedule macros from chat, with skill guidance.
Actual: no macro tools in the plugin contract; only the step-merge micro-task is covered.
Suspected location: jarvis/tools/ + plugin tool defs, wrapping chat/macros_api.py.
Source: internal tool/skill coverage audit, 2026-08-15.