Skip to content

jbcom/agentic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic

CI npm: @jbcom/agentic npm: @jbcom/agentic-triage PyPI: agentic-crew License: MIT

Polyglot AI agent orchestration toolkit. TypeScript for fleet management and triage, Python for multi-framework crew orchestration, Rust for game generation.

Documentation

agentic.coach -- full documentation, guides, API reference, and integration tutorials.

Packages

Package Language Description Docs
@jbcom/agentic TypeScript Fleet management, multi-agent routing, CI resolution, GitHub Actions Docs
@jbcom/agentic-triage TypeScript AI-powered issue triage, PR review, sprint planning (Vercel AI SDK + MCP) Docs
agentic-crew Python Framework-agnostic crew orchestration (CrewAI, LangGraph, Strands) Docs
@jbcom/agentic-meshy TypeScript Declarative Meshy 3D asset generation pipelines Docs
@jbcom/agentic-providers TypeScript LLM provider implementations (Ollama, Jules, Cursor) Docs
game-generator Rust Visual-first vintage game generator with AI assistance Docs

Testing Plugins

Package Language Description Docs
@jbcom/vitest-agentic TypeScript Vitest fixtures and utilities for agentic E2E testing Docs
pytest-agentic-crew Python Pytest plugin with fixtures for agentic-crew E2E testing Docs

Quick Start

Fleet Management (TypeScript)

npm install @jbcom/agentic
import { Fleet } from '@jbcom/agentic/fleet';

const fleet = new Fleet();

// Spawn an agent to fix CI, automatically open a PR
await fleet.spawn({
  repository: 'https://github.com/my-org/my-repo',
  task: 'Fix the failing GitHub Actions workflow',
  target: { autoCreatePr: true },
});

// List and coordinate running agents
const agents = await fleet.list();

AI Triage (TypeScript)

npm install @jbcom/agentic-triage
import { getTriageTools } from '@jbcom/agentic-triage';
import { generateText } from 'ai';
import { anthropic } from '@ai-sdk/anthropic';

const result = await generateText({
  model: anthropic('claude-sonnet-4-20250514'),
  tools: getTriageTools(),
  prompt: 'List all high-priority bugs and create a triage plan',
});

Crew Orchestration (Python)

pip install agentic-crew[crewai]
from agentic_crew import run_crew_auto, get_crew_config, discover_packages

# Discover and run a crew -- framework auto-detected
packages = discover_packages()
config = get_crew_config(packages["my-package"], "analyzer")
result = run_crew_auto(config, inputs={"code": "..."})

CLI

# Fleet operations
agentic fleet spawn "https://github.com/org/repo" "Fix the bug" --auto-pr
agentic fleet list --running

# AI triage
agentic triage review --base main --head feature-branch
agentic triage analyze <agent-id> --create-issues

# Sandbox execution
agentic sandbox run "Analyze codebase for vulnerabilities" --workspace .

# Crew orchestration
agentic-crew run my-package analyzer --input "Review this code"

Monorepo Structure

agentic/
├── packages/
│   ├── agentic-control/          # @jbcom/agentic (TypeScript)
│   ├── triage/                   # @jbcom/agentic-triage (TypeScript)
│   ├── agentic-crew/             # agentic-crew (Python)
│   ├── meshy-content-generator/  # @jbcom/agentic-meshy (TypeScript)
│   ├── providers/                # @jbcom/agentic-providers (TypeScript)
│   ├── game-generator/           # game-generator (Rust)
│   ├── vitest-agentic-control/   # @jbcom/vitest-agentic (TypeScript)
│   └── pytest-agentic-crew/      # pytest-agentic-crew (Python)
├── actions/                      # GitHub Marketplace actions
├── docs/                         # Documentation site (Astro + Starlight)
└── scripts/                      # Ecosystem automation

Development

TypeScript

pnpm install
pnpm run build
pnpm run test
pnpm run check          # biome lint + format

Python

uv sync --all-extras
uv run pytest
uvx ruff check --fix .
uvx ruff format .

Rust

cargo check
cargo test
cargo clippy
cargo fmt

GitHub Actions

Four GitHub Marketplace actions for CI/CD integration:

License

MIT

About

Unified AI agent fleet management, orchestration, and triage toolkit - polyglot monorepo (TypeScript, Python, Rust)

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors