Lyre / documentation
Get Lyre

Work from Slack

Mention Lyre to ask a connected agent a question or have it work on an approved project.

On this page

Enable access on the computer

  1. Connect an agent on the computer

    In SettingsAI & agentsConnections, connect the provider you want Lyre to use. Its account or local-model setup belongs to that computer. Connect a coding agent.

  2. Review the Slack connection

    Open SettingsIntegrationsLyre in Slack, paste the setup code and choose Review connection. Check the linked Slack person and workspace.

  3. Choose what Lyre may handle

    Select Agent provider, the permitted Slack channel and Project on this computer. Enable Allow general chat for questions without project tools. General chat uses Claude's tools-disabled profile; project work can use another available provider.

  4. Enable on this computer

    Review the selected person, channel, provider and project, then choose Enable on this computer. Keep the host and provider available while you use Slack.

Invite the Lyre app to a channel before selecting that channel. General chat and project work have separate grants; Slack membership alone does not authorize another project.

Mention Lyre and give it the task

In an approved channel, type @Lyre and select the installed app from Slack's mention suggestions. Follow the mention with chat: for a question, or project: for work in that channel's approved project.

@Lyre chat: Explain what this error means and suggest what I should check.

@Lyre project: Add a dark-mode toggle to this app. Run the relevant tests and summarize what changed.

Lyre passes the request to the connected agent on your computer and returns its status and result in the Slack thread. For project work, the agent can use the permitted project files and tools through its existing approval flow. Ask for the outcome you want, such as a fix, review or test run.

In an enabled direct message to Lyre, use chat: Your question without the mention. Direct messages are for the linked person's general chat; project commands use their approved channel.

Use the command prefix

Include chat: or project: on each request, including thread follow-ups. A bare mention or ordinary channel message is not dispatched as a task.

Choose which model handles the work

Agent provider chooses the connected agent that handles Slack work. A new Slack conversation uses the connection's configured model, or that provider's default when no model is saved. The Slack setup form chooses a provider; it does not have a separate model picker.

For a particular model, open the matching Slack conversation in Lyre and use its model selector where the provider supports it. For example, choose Sonnet 5.5 from Claude's available models, then continue the same Slack thread. Read Conversations and Usage for account, model and allowance details.

Writing “use Sonnet 5.5” or another model name in the Slack message is ordinary request text; it does not switch the model. Use Lyre's model controls to make that choice explicitly. Provider sign-in, model availability and usage charges still apply.

Follow work in its thread

Reply in the same thread with the same chat: or project: prefix to continue its Lyre conversation. Start a new thread for separate work. General chat and project work keep separate conversations even when both are enabled in one channel.

Read Working, Completed, Needs input or Failed as the status reported for that request. If the agent needs a permission decision, open its conversation in Lyre and review it there. A Slack mention does not automatically approve commands.

Use the request's Stop control to cancel its work. For an uncertain result or delivery, inspect the thread and Lyre conversation before sending the same task again. Disconnect or remove the binding to revoke its access; doing so leaves your project files in place.