marketing
Beamer CLI for Headless Automation
Use the Beamer CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
6 functions 5 read 1 write API key auth
Beamer CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Beamer CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Beamer CLI for Headless Automation
kosmokrator integrations:configure beamer --set api_key="$BEAMER_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call beamer.beamer_list_posts '{"limit":1,"page":1,"status":"example_status"}' --json Discovery Before Execution
Agents and scripts can inspect Beamer docs and schemas before choosing a function.
kosmo integrations:docs beamer --json
kosmo integrations:docs beamer.beamer_list_posts --json
kosmo integrations:schema beamer.beamer_list_posts --json
kosmo integrations:search "Beamer" --json
kosmo integrations:list --json Useful Beamer CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
beamer.beamer_list_posts | Read | limit, page, status | List changelog posts and announcements from Beamer. Supports pagination with limit and page, and filtering by status (published, draft, scheduled). |
beamer.beamer_get_post | Read | id | Retrieve a single Beamer changelog post by its ID. Returns the full post including title, content, date, category, and metadata. |
beamer.beamer_create_post | Write | title, content, category, date | Create a new changelog post or announcement in Beamer. Provide a title and content (HTML supported). Optionally set a category and scheduled publication date. |
beamer.beamer_list_comments | Read | post_id | List all comments on a specific Beamer post. Returns comment text, author info, and timestamps. |
beamer.beamer_get_current_user | Read | none | Get the profile of the currently authenticated Beamer user. Returns name, email, role, and account details. Useful for verifying credentials. |
beamer.beamer_list_categories | Read | none | List all post categories in your Beamer account. Returns category IDs and names for use when creating or filtering posts. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.