What your agent can do

With Blixel's skills installed, as in Set up your agent, your
agent can work with your calls, their chat and transcripts, and your rooms.
Ask it in plain words; it runs the blixel command for you.

The session doesn't need to be connected to a call for this. Connecting is
only for requests that people in the call send it; see
Talk to an agent in a call.

The current call

These need Blixel open and in a call. Your agent never joins a room or starts
transcription; you do that in Blixel.

Your agent can Ask it, for example It runs
See which call you're in and whether it is being transcribed. "Am I in a Blixel call right now?" blixel room current
Read the call's chat. "What links were posted in the chat?" blixel chat read
Follow the chat as new messages arrive. "Tell me when someone asks me a question in the chat." blixel chat follow
Post to the call's chat, as you. "Post the PR link in the call's chat." blixel chat send
Share a window into the call, or stop sharing it. "Share my Xcode window in the call." blixel window share

Chat is only the current call's. Blixel keeps it in memory while you're in the
call and never saves it, so once you leave, your agent can't read it. While you
are in the call, any program running as you on this Mac can read its chat the
same way.

A window is shared the way Share in Blixel shares it, with Blixel's Screen
Recording permission.

Transcripts

These read the transcripts this Mac recorded, with or without Blixel open.
Calls transcribed on someone else's Mac aren't here. Following the current
call needs Blixel open and transcribing.

Your agent can Ask it, for example It runs
List your transcripts, newest first. "Which calls did I have this week?" blixel transcript list
Search what was said. "When did we talk about the release date?" blixel transcript search
Read or export a whole transcript. "Summarize yesterday's call with Ana." blixel transcript export
Follow the current call's transcript as people speak. "Keep notes on this call as it goes." blixel transcript follow --current

Rooms

These ask your Blixel server, so the blixel command needs its own sign-in;
see Sign in from the CLI. Your agent can start it and
give you the link to approve.

Your agent can Ask it, for example It runs
List your rooms. "Which Blixel rooms do I have?" blixel room list
Create a room. "Make a Blixel room called Design review." blixel room create
Get a room's invite link. "Give me the invite link for Design review." blixel room invite
See who is in a room. "Is anyone in the standup room yet?" blixel room presence

Anyone with an invite link can ask to join. Your agent gives the link to you
and posts it elsewhere only if you ask.

Events

Your agent can Ask it, for example It runs
Watch for things that happen in Blixel, such as someone joining or a call ending. "Tell me when Ana joins the call." blixel event watch

To run a command of your own every time something happens, even when no agent
is open, use hooks.

What it asks you first

Your agent posts to the chat, shares a window or creates a room only when you
ask. A chat message is sent in your name, so when your agent wrote the text,
such as a summary, it shows it to you before posting. When more than one window
could match, it asks which one to share.