stoic-agentos

mcp
Guvenlik Denetimi
Basarisiz
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • process.env — Environment variable access in api/src/server.js
  • execSync — Synchronous shell command execution in mcp-server/index.js
  • process.env — Environment variable access in mcp-server/index.js
  • network request — Outbound network request in mcp-server/index.js
  • execSync — Synchronous shell command execution in sdk/src/cli.js
  • process.env — Environment variable access in sdk/src/cli.js
  • fs module — File system access in sdk/src/cli.js
  • network request — Outbound network request in sdk/src/cli.js
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

The Operating System for AI Agent Fleets - monitor, orchestrate, and persist knowledge across your AI agents from a single dashboard.

README.md

⚡ Stoic AgentOS

The Operating System for AI Agent Fleets

Monitor, orchestrate, and persist knowledge across your AI agents — from a single dashboard.

GitHub Stars npm version npm downloads Dashboard License

Dashboard · Docs · Get Started Free · npm · Quick Start

⭐ If this helps you ship AI agents faster, give us a star — it helps a lot!


The Problem

You're running AI agents in production — coding assistants, data pipelines, customer support bots, trading bots, content generators. Each one makes autonomous decisions, but:

  • No visibility → Agent fails at 3 AM, you find out Monday
  • No memory → Same agent rediscovers the same bug every session
  • No coordination → 5 agents, 5 silos, zero shared knowledge

The Solution

AgentOS gives your AI fleet a command center — real-time monitoring, persistent knowledge that survives across sessions, and usage-based billing that scales with you.

Your Agent Fleet          →  AgentOS SDK  →  Dashboard
├── Coding Assistant           3 lines       📊 Real-time status
├── Data Pipeline              of code       🧠 Shared knowledge
├── Support Bot                              📈 Usage analytics
└── Content Generator                        🔑 API key management

Quick Start

1. Install

npm install stoic-agentos-sdk

2. Get Your API Key

Sign up at stoic-agentos.vercel.app → Dashboard → Settings → Generate Key

3. Monitor Your First Agent

import { AgentOS } from 'stoic-agentos-sdk';

const os = new AgentOS({
  apiKey: 'sk_live_your_key_here',
  workspace: 'my-project',
});

// Wrap any function → auto-captures start, success, and errors
const myAgent = os.wrapAgent('invoice-processor', async (input) => {
  const result = await processInvoice(input);
  return result;
});

// Run it — AgentOS tracks everything
await myAgent({ invoiceId: 'INV-001' });

4. Capture Decisions & Knowledge

// Capture important observations
os.capture({
  type: 'decision',
  title: 'Switched to GPT-4o-mini for summarization',
  content: 'Reduced cost by 40% with no quality loss on BLEU benchmark',
});

// Persist knowledge across sessions
os.capture({
  type: 'architecture',
  title: 'Payment service uses idempotency keys',
  content: 'Always include X-Idempotency-Key header to prevent double charges',
});

Features

Feature Description
🤖 Agent Monitoring Real-time status, heartbeats, error tracking for your entire fleet
🧠 Knowledge Persistence Agents remember decisions across sessions — no more re-learning
📊 Usage Analytics Observations/month, agent runs, error rates at a glance
📦 Multi-Workspace Group agents by project, repo, or team
Auto-Capture wrapAgent() logs start, success, and errors automatically
🔑 API Key Management Generate, list, and revoke keys from the dashboard
💳 Usage-Based Billing Free tier with real limits, upgrade when you need more
🔒 Row-Level Security Full RLS on Supabase — your data is isolated per org

Why AgentOS?

Stoic AgentOS Langfuse AgentOps CrewAI
Agent monitoring ⚠️ Orchestration only
Knowledge persistence
Auto-capture SDK ✅ 3 lines ⚠️ Decorator-based
Multi-workspace ⚠️ Projects
Self-serve dashboard
Usage limits + billing ✅ Built-in
Open-source core ✅ MIT ✅ MIT Partial
Setup time 3 min 10 min 5 min 30 min

Pricing

Free Pro — $49/mo Team — $299/mo Enterprise
Workspaces 2 10 Unlimited Unlimited
Agents 5 25 100 Unlimited
Observations/mo 10,000 100,000 Unlimited Unlimited
Knowledge items 5 25 Unlimited Unlimited
Members 1 5 15 Unlimited

Start Free →

Architecture

┌────────────────────────────────┐
│  Your Application              │
│  ├── Agent 1                   │
│  ├── Agent 2                   │─── stoic-agentos-sdk (npm)
│  └── Agent N                   │         │
└────────────────────────────────┘         │
                                           ▼
┌──────────────────────────────────────────────────┐
│  AgentOS API (Railway)                            │
│  ├── Auth (Supabase JWT + API Keys)               │
│  ├── Observations → /api/v1/observations          │
│  ├── Agents → /api/v1/agents                      │
│  ├── Knowledge → /api/v1/knowledge-items          │
│  ├── Billing → /api/v1/billing (Stripe)           │
│  └── Webhooks → /webhooks/stripe, /webhooks/git   │
└──────────────────────────────────────────────────┘
         │                    │
         ▼                    ▼
┌─────────────┐    ┌─────────────────┐
│  Supabase   │    │  Stripe         │
│  (Postgres) │    │  (Billing)      │
│  8 tables   │    │  Checkout +     │
│  RLS on all │    │  Portal +       │
│             │    │  Webhooks       │
└─────────────┘    └─────────────────┘

API Reference

Method Endpoint Auth Description
POST /api/v1/observations API Key Create observation
GET /api/v1/observations API Key List observations
POST /api/v1/agents API Key Register agent
GET /api/v1/agents API Key List agents
POST /api/v1/agents/heartbeat API Key Agent heartbeat (upsert)
POST /api/v1/knowledge-items API Key Create knowledge item
POST /api/v1/workspaces API Key Create workspace
GET /api/v1/stats API Key Dashboard stats
POST /api/v1/api-keys JWT Generate API key
DELETE /api/v1/api-keys/:id JWT Revoke API key
POST /api/v1/billing/checkout JWT Start Stripe checkout
POST /api/v1/billing/portal JWT Open customer portal

SDK Reference

import { AgentOS } from 'stoic-agentos-sdk';

// Initialize
const os = new AgentOS({ apiKey: 'sk_live_xxx', workspace: 'my-app' });

// Core methods
os.capture({ type, title, content, metadata })     // Log observation
os.wrapAgent(name, fn)                              // Auto-monitor function
os.addKnowledge({ name, summary, content })         // Persist knowledge
os.listAgents()                                     // Get all agents
os.listObservations({ limit, type })                // Query observations

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

# Clone the repo
git clone https://github.com/benjaminkernbaum-ux/stoic-agentos.git
cd stoic-agentos

# Install dependencies
npm install

# Start dev server
npm run dev

License

MIT © 2026 Benjamin Kernbaum


Built with conviction.
stoic-agentos.vercel.app

Yorumlar (0)

Sonuc bulunamadi