Skip to main content
The Routines page lists every routine on the install, Condor’s and your agents’, and shows the reports they produce. A routine is a Python script that runs without an LLM, so a run costs no tokens.
The Routines page with the market scanner routine selected: the library sidebar on the left with search, scope chips and routine cards, and the Market Scanner report on the right showing a NATR versus volume scatter chart and a table of pairs

The library sidebar

  • Search filters the list by name, description or category.
  • Scope chips choose whose routines you see:
    • All: everything.
    • Condor: the general and shared routines.
    • Agents: every agent’s own routines.
    • One chip per agent: only that agent’s routines.
  • Routine cards show the name, the latest report’s title, how long ago it ran, up to two tags, and the number of reports. An agent’s routine carries the agent’s badge. A green dot means it’s running or scheduled.
  • Runs lists the runs Condor still holds in memory, newest first, with their status and schedule. Hover over a running or scheduled run and click Stop to end it. Runs that saved no report, including failed ones, appear here too.
The arrow at the top collapses the sidebar to a narrow rail.

Running a routine

Select a routine and use the buttons in the header: Report and Output switch between the routine’s saved reports and the text or table its last run returned. A continuous routine keeps running after you click Run. Stop it from the Runs list.
Workspace schedules are kept in memory, so they end when Condor restarts. Telegram schedules are restored when Condor starts. For daily runs at a fixed time, use Telegram.

Reading reports

The routine’s newest report opens on the right.
  • Step through older reports with the previous and next buttons, the time strip above the report, or the ← and → keys.
  • ↑ and ↓ move to the previous or next routine. Esc closes an open panel.
  • The download button saves the report as a standalone HTML file.
  • The delete button removes the report after you confirm.
There is no separate Reports page; /reports redirects here. See Reports to build your own. Other pages link straight into this one with URL parameters: For example, /routines?routine=market_scanner opens the market scanner and its latest report.

Using Telegram

/routines lists the general and shared routines. Agents’ own routines aren’t listed there.
  1. Pick a routine. Its config is shown as key=value lines. Send new key=value lines to change it.
  2. For a one-shot routine, tap ▶️ Run, 🔄 Background, or ⏱️ Schedule. For a continuous routine, tap ▶️ Start.
  3. ⏱️ Schedule offers every 30s, 1m, 5m, 15m, 30m or 1h, or 📅 Daily… at 06:00, 09:00, 12:00, 18:00, 21:00 or any time you send as HH:MM. Daily times are in UTC.
  4. ⏹ Stop All stops a routine’s running instances. 📋 Running lists everything that’s running.
When a run saves a report, 📤 Share Report sends it to the chat as an HTML file. 🔄 Reload reloads every routine file, which retries files that failed to load.

Learn more