Agentic tools and frameworks (by purpose)

Custom / programmatic agents

  • Marvin AI (Pydantic AI) — Custom Python agents (e.g. data analyst, data validation, data aggregation) via marvin.run and agents parameter; marvin.summarize for summaries; used for specialized and anonymous agent solutions.
  • Marvin Agentkit (concept/implementation) — Load agents and skills from Markdown, compose prompts, build Marvin Agent instances, and bind tools from a registry; aligns Cursor-style agent/skill conventions with Marvin runtime.
  • Pydantic — Structured inputs/outputs and validation for agents (e.g. table definitions, SQL examples, validation rules, agent configs).

Orchestration and workflows

  • Prefect — Flow and task orchestration, schedules, retries, artifacts, and events; runs daily workflows that call external agents and LLMs; used to orchestrate multi-step agent pipelines.
  • Langflow — Visual workflow builder and custom components (e.g. auth gate, consent checker, PHI redactor, input/output encryptors, audit logger) for compliance-oriented, workflow-driven agents; deployment to a hosted Langflow instance.
  • n8n — Workflow automation (Helm-deployed); webhooks and execution config for higher-level, workflow-driven automation alongside other agent stacks.

Hosted / API-based agents

  • MindsDB — Hosted agents, federated queries, natural-language-to-SQL and forecast/smart-action generation; prompt templates and model config; synced with external DB and OpenAI-generated content.
  • OpenAI — Tool-calling loops in copilot-style agents; GPT models for smart actions, summarization, and embeddings.
  • Anthropic / OpenAI (in Obsidian) — Model provider for title generation, post-processing, and model selection in a vault/AI setup.

Rules and constraints

  • Hierarchical rules engine — structured and unstructured information in a DB; get_active_rules / get_rules_for_prompt filter by scope and format rules for LLM prompts so operational constraints are enforced in agent outputs.
  • Trigger-based analysis rules — Documented rules for when to run analyses (e.g. weekly WoW, monthly MoM, channel breakout, labor/discount); drives which analyses agents run and when.
  • Structured validation rules — Validation categories (e.g. data quality, format, integrity, PII) and rule models (condition, logic, status); used by a validation agent to check data and report pass/fail/na.

Tool discovery and execution

  • MCP (Model Context Protocol) — Cursor (e.g. MCP filesystem), Notion Busy Brain (search, fetch, create/update pages and DBs), Langflow streamable HTTP (tools/list, tools/call), and semantic-vault MCP in Obsidian; extends agents with shared tools and knowledge.
  • Langflow MCP integration — Streamable HTTP client so a copilot can discover and call Langflow workflow tools; configurable endpoint and API key; merges Langflow tools with local tools in one agent.

Knowledge and collaboration

  • Notion (Busy Brain MCP) — Semantic search over workspace and connected sources (Slack, Google Drive, Jira, Linear, etc.); fetch/create/update pages, databases, comments; used as knowledge and collaboration layer for agents.
  • Supabase — Rules storage, smart-action records, and consent/audit data for compliance and agent context.

Multi-agent and experimentation

  • CrewAI — Multi-agent “crews” and flows in a sandbox; experimentation with crew-based agent patterns.

Editor and vault AI

  • Cursor / Cline — Rules, skills, worktrees, memory bank; plugin quality gates; create-rule and create-skill flows; editor-integrated agent authoring and execution.
  • SystemSculpt (Obsidian) — AI-in-vault with OpenAI/Anthropic; MCP (e.g. filesystem); Marvin framework referenced in extractions and settings.

Compliance and security

  • Cryptography (Fernet) — AES-256 in Langflow custom components (input/output encryptors) for PHI and compliance (e.g. HIPAA-oriented) before/after processing.
  • Custom Langflow compliance components — Auth gate, consent checker, PHI redactor, encryptors, audit logger, error handler, output validator; 12-component compliance framework for regulated AI workflows.

MCP/server tooling

  • FastMCP — MCP server config, Cursor/Claude install, and tooling used alongside Marvin-based agent projects.

Subscribe to Busy Brain

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe