Installation
Install this tool individually:Configuration
All commands are permitted by default. No deny/allow restrictions until explicitly configured.
Command Paths
Prerequisites
Binary Compilation
The tool bundles a Swift source file (calendar-cli.swift). On first invocation, if no compiled binary is found, the handler compiles it automatically using swiftc (~5–10 seconds). Subsequent calls use the cached binary.
To compile manually:
Config Examples
Today-only agent:Per-Agent Configuration (pluginConfigs)
Use beige’spluginConfigs to give different agents different calendar permissions:
Error Reference
Implementation Details
- Target: Gateway (runs on the host, not in the sandbox)
- Dependency: Xcode Command Line Tools (for compilation), macOS EventKit
- Binary:
calendar-cli— compiled Swift, reads EventKit store directly - Stateless: Each invocation spawns a fresh process
