Skip to main content

AgentOS Runtime

AI Agent CLI for workplace automation — schedule meetings, generate workflows, and automate repetitive tasks using natural language.

pip install agentos-runtime
agentos init
agentos schedule "invite john@company.com to onboarding sync tomorrow at 2pm"
agentos workflow "Create a Workflow Definition for AgentOS Website to execute Enterprise Process Automation"

What it does

AgentOS Runtime gives you a terminal command (agentos) that uses an AI agent (ReAct loop with LLM function calling) to:

  • Schedule Teams meetings from plain English — the agent reasons about your request, generates a rich meeting agenda, opens Outlook, and sends the invite
  • Attach files (PDF, Word, invoices) to meeting invites
  • Generate agentic workflows for multi-step enterprise processes (requires AgentOS backend)

Requirements

  • Python 3.10+
  • Windows (Outlook COM automation requires Outlook desktop installed and logged in)
  • One of: Gemini API key, OpenAI API key, Anthropic API key, GCP service account, or any LiteLLM-supported provider

Install

pip install agentos-runtime

Setup

agentos init

The setup wizard asks you:

  1. Which LLM provider (OpenAI, Anthropic, Gemini, Vertex AI, Groq, Azure, Kimi...)
  2. Your API key or GCP service account path
  3. Your Outlook email (must be logged into Outlook desktop)
  4. AgentOS server URL (leave default if running locally)

Config is saved to ~/.agentos/config.json — your keys stay on your machine.


Usage

Schedule a Teams meeting

agentos schedule "invite sarah@company.com to 1:1 sync tomorrow at 3pm"

agentos schedule "onboarding kickoff for John on April 20 at 10am for 2 hours"

agentos schedule "PROCESS.AI discussion with team@co.com on 15/04 from 14:00 to 16:00" \
  -a project_brief.pdf \
  -a onboarding_checklist.docx

The agent will:

  1. Resolve the date and time
  2. Ask for any missing attendee emails via a popup
  3. Generate a full meeting agenda using the LLM
  4. Open Outlook and send the invite with all attachments

Generate a workflow

# Requires AgentOS backend running: python run.py
agentos workflow "onboard a new employee with HR, IT and procurement steps"
agentos workflow "laptop procurement with manager approval" --name laptop_flow

Manage config

agentos config show                          
agentos config set organizer_email x@co.com  
agentos config set server_url https://api.yourdomain.com

commands sheet

agentos --help

Supported LLM Providers

Provider How to configure
OpenAI (GPT-4o, GPT-4-turbo) API key from platform.openai.com
Anthropic (Claude Sonnet/Opus) API key from console.anthropic.com
Google Gemini API key from aistudio.google.com
Google Vertex AI GCP service account JSON + project ID
Groq (LLaMA, Mixtral) API key from console.groq.com
Kimi / Moonshot API key from platform.moonshot.cn
Azure OpenAI API key + endpoint URL

Switch provider anytime: agentos config set llm_provider openai


How it works

agentos schedule "..."
       │
       ▼
CLI loads ~/.agentos/config.json → sets env vars
       │
       ▼
ReAct Loop (LLM reasons + calls tools):
  1. get_current_date      → resolves relative dates
  2. ask_user_for_input    → popup for missing emails
  3. generate_agenda       → LLM writes meeting email body
  4. schedule_meeting      → Outlook COM creates + sends invite
       │
       ▼
Outlook opens live → invite delivered to attendees

License

MIT — see LICENSE

Release files for agentos-runtime 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentos-runtime 0.1.0
File Size Uploaded
agentos_runtime-0.1.0.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentos-runtime 0.1.0
File Interpreter ABI Platform
agentos_runtime-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.1 kB

Release files / agentos_runtime-0.1.0.tar.gz

Download URL agentos_runtime-0.1.0.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
beb65d6e9e8790b97d9ff8f948d97230f2371cb2183b7c65aeb092214df933b1
BLAKE2b-256 checksum
How to use checksums
617abfeb945f4f1ec6ade48559c1c2cdea0719d9434a42f06de1c3b04bae0932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release files / agentos_runtime-0.1.0-py3-none-any.whl

Download URL agentos_runtime-0.1.0-py3-none-any.whl
Size 18.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db27d836e8e03ca14035e6047c9aad8e94b10bbcdd2cbb60831147483de4ebc4
BLAKE2b-256 checksum
How to use checksums
5f27a7054e219c81a552f60241cecfc42e0bb4e1da7dbd7102249bb8317bdae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page