This guide covers a running local agent. For a text that starts a cloud Bot run while your PC is off, use Grok Bot webhook wake.
A useful away-from-desk workflow starts before you leave: give your coding agent a bounded task, agree on when it should contact you, and check that you can reply. Campfire SMS lets an active coding-agent session exchange short messages with your phone while the work stays on your computer.
Choose work with a clear finish line
A test run, an investigation, or a focused fix makes a good first session. Define what success looks like and what the agent should leave for your review. For example: reproduce a bug, implement a fix, run the relevant tests, and report the result.
If the task depends on examining a large diff or making a deployment decision, plan to do that part in your coding environment. A short text rarely carries enough context for a detailed code review.
Set up the connection before leaving
Follow the install guide, then test an outgoing message and a reply from your verified phone. The SMS notifications walkthrough explains setup and common connection checks.
Keep the computer awake and connected to the internet, with your agent session running. Campfire SMS's local connector does not provide arbitrary idle wake-up: a text alone cannot reliably resume a stopped agent. Your phone can use cellular SMS without mobile data, but the computer and service still need connectivity.
Use a specific handoff prompt
Adapt this example to the work you have already discussed:
I'm stepping away. Reproduce the failing date-parser test, fix the cause, and run the relevant tests. Leave the changes ready for review. Use Campfire SMS to tell me when you're blocked, need clarification, or finish. Check for replies while working. If a native permission prompt needs my attention, tell me and wait. Close the bridge when this session is finished.
Agree on the scope in the agent session first. SMS is a steering channel; it cannot expand the agent's authority or substitute for native permissions.
Ask for changes in state, not a running transcript
Three kinds of messages usually carry the most useful information:
- A result: what finished, which checks ran, and what remains.
- A blocker: what stopped progress and what information is needed.
- A clarification: one short question with enough context to answer.
Avoid requesting every tool call or a text every minute. Concise updates are easier to act on and use less of your message allowance. Silence is not proof that the task is healthy; if an expected update is missing, check the session when you can.
Reply with enough context
Here is an illustrative exchange:
Agent: The fix passes the focused tests. Should I run the full suite next?
You: Run the full suite, then summarize any failures.
Agent: Full suite passed. Changes are ready for review.
Use short, specific replies rather than ambiguous acknowledgments. Some standalone words are reserved for the messaging service: STOP opts you out, HELP requests support information, and YES is an opt-in command. Avoid those as task answers. See the SMS terms for service details.
Know when to return to the desk
If the agent needs native approval, the computer sleeps, or the session ends, the text channel cannot resolve every interruption. SMS can also arrive late. Use it for convenient progress updates, not time-critical monitoring. Do not put passwords or sensitive repository details into messages; SMS is not end-to-end encrypted.
For a local session, only one active bridge can be bound to your phone at a time. Finish or close the current bridge before switching to another agent session.
Finish the session deliberately
Ask for a final summary of the changes and checks, then review the work in your coding environment. Ask the agent to close the Campfire SMS bridge when finished. You can also text !bridge off to close the bridge; closing the connection does not itself stop the coding task.
Ready to try a short session? Use the local-agent setup and start with a task whose result you can easily verify.