Compact Mode
Compact Mode is Genie’s bounded representation for large or tool-driven script work. It keeps script analysis responsive without turning raw FileMaker XML into the default authoring surface.
You may see compact script evidence when AGENT, Local MCP, or Viewer needs a shorter representation of a large script.
What users should know
Section titled “What users should know”- Compact evidence is for understanding, planning, validation, and repair.
- Apply output still uses FileMaker-compatible script artifacts.
- Preview remains the review surface before Copy or Apply.
- Exact XML can still be fetched for targeted debugging when needed, but normal authoring should use Script Schema.
What Compact Mode preserves
Section titled “What Compact Mode preserves”Compact script evidence can include:
- numbered script rows
- step names and key arguments
- curated
args_previewvalues - selected carrier evidence for complex steps
- diagnostics and hashes
- active script identity when Script Workspace can resolve it
For complex steps, compact evidence may expose carrier previews for nested FileMaker XML shapes such as mail recipients, PDF options, import profiles, path lists, find requests, sort keys, window settings, or script parameters.
Script Workspace Agent
Section titled “Script Workspace Agent”The compact Script Workspace Agent uses a lightweight launch path:
- It opens as an AGENT-only panel.
- It prepares Genie runtime, resources, model settings, Local MCP state, and initial FileMaker metadata.
- It may preload the active Script Workspace script name.
- It fetches exact content with
genie_scripts action:get_contentonly when the request needs script evidence.
This avoids implicit full XML capture on open, send, focus, or window changes. Use explicit Refresh Selection / Capture when you want to capture current Script Workspace XML.

Review in compact or full UI
Section titled “Review in compact or full UI”When AGENT prepares a supported script artifact, the compact panel keeps the deliberate review actions visible: Preview, Copy, Create Script, and Apply. Create Script imports a new supported script only after you choose the action.

Use the expand control to continue the same result in the full Genie UI when you want more room to inspect assumptions, warnings, and the generated artifact.

When it appears
Section titled “When it appears”- large script selections
- AGENT turns that inspect or edit the current script
- Local MCP script context reads
- provider/context limits where compact context is safer
- Viewer text-style previews for readability
Practical guidance
Section titled “Practical guidance”- For a focused refactor, capture or target the relevant script area before asking.
- For named-script inspection, let AGENT fetch the named script with
genie_scripts. - For exact carrier-heavy repairs, targeted XML evidence may still be needed.
- Always use Preview before applying major script edits or creating a new script.