Skip to main content
Hyperagent
Lessons

How to run your agent from anywhere

Learn the invocation patterns that let your agent run without you: scheduled triggers, Live Mode, webhooks, Slack, Telegram, and email.

Key Takeaway

Every invocation creates an independent thread. The agent carries its skills, memories, and system prompt into each run, but conversation history doesn't follow. Understand this model first, then choose the invocation pattern that matches your trigger.

Core concepts

The Independent Thread Model

With the exception of Live Mode, every time you run an agent it creates an independent thread. The agent brings its skills, memories, and system prompt into each new thread automatically. Conversation history from previous threads doesn't carry over.

An agent keeps only what it learned on Friday via Skills and Memories. A Slack-triggered thread starts fresh regardless of previous interactions. Configuration carries over; conversations in threads don't.

This is the same behavior you experience in manual threads. The difference is that automated triggers can make the fresh start feel surprising if you expect continuity between runs.

Making Your Agent Run Without You

Scheduled invocations set a time-based trigger: every Monday at 7 AM, or the first of each month. Your prompt must be entirely self-contained, because no one will be there to clarify mid-run.

Live Mode keeps your agent always on, monitoring a channel and responding when triggered. This is the one exception to independent threads: Live Mode maintains a continuous conversation.

Webhooks react to external events. When something changes in another system, it sends that event data to your agent, which acts on it automatically.

Running Your Agent From Outside Hyperagent

Slack deployment lets your team interact with the agent directly in a channel. There are several configuration options covered in a dedicated video.

Telegram lets you reach your agent through messaging for mobile-first or cross-platform access.

Email means you can send your agent an email and it responds like any other teammate, requiring no special interface.

Most agents start with manual threads during the shaping phase, then graduate to one or more of these patterns once the workflow is proven. Some use multiple simultaneously: a weekly reporting agent might run on a Monday schedule and also be available in Slack for ad-hoc questions.

Seven ways to run your agent

PatternTriggerThread BehaviorBest For
Manual threadYou open the appNew independent threadShaping workflows, ad-hoc tasks
Scheduled invocationTime-based (cron)New independent threadWeekly reports, recurring audits
Live ModeChannel activityContinuous thread (exception)Always-on monitoring, triage
WebhookExternal eventNew independent threadSystem-driven reactions, alerts
SlackChannel message or mentionNew independent threadTeam access, collaborative Q&A
TelegramTelegram messageNew independent threadMobile-first, cross-platform
EmailIncoming emailNew independent threadNo-interface access, external users

Key vocabulary

โšกInvocation

The act of triggering an agent to start working. Each invocation type corresponds to a different trigger source: time, event, message, or manual action.

๐ŸงตIndependent Thread

A fresh conversation created for each agent run. The agent brings its configuration but not conversation history from prior threads.

๐Ÿ“กLive Mode

An always-on invocation pattern where the agent monitors a channel continuously. The one exception to the independent thread model: it maintains a single continuous thread.

๐Ÿ”ŒWebhook

An event-driven trigger where an external system sends data to your agent when something changes, prompting the agent to act automatically.

๐Ÿ“ฆSelf-Contained Prompt

A prompt that includes all necessary context and instructions for the agent to complete its work without human clarification during the run.

Frequently asked questions

Summary

Your Next Step

Pick one workflow you run manually every week. Choose the invocation type that fits the trigger, write a self-contained prompt, and run it as a manual thread first. When the output is consistent, automate it. The goal is an agent that runs without you.