MAS Lab — Plugin Reference
Auto-generated from pyproject.toml files and library.yaml manifests. Run task docs-gen to refresh after adding or modifying packages.
This document is the canonical index of all plugins, tools, and flavours
distributed in outshift-open/mas-lab. Each entry links back to the
package that provides it.
How to use a plugin
Reference a plugin in your agent manifest (agent.yaml) or overlay:
plugins:
- module: mas.library.standard.plugins.design_patterns.dp_react
class: ReactDP
Or by short name when using a flavour that already activates it.
See flavours documentation and
Tutorial 2 — Creating a MAS for
practical examples.
Plugins by Category
Agent_Comm
| Class |
Full module path |
Package |
LocalAgentComm |
mas.library.standard.plugins.agentcomm.local |
mas-library-standard |
Assembler
| Class |
Full module path |
Package |
ContextAssemblerPlugin |
mas.library.standard.plugins.context.assembler |
mas-library-standard |
Checkpoint_Store
| Class |
Full module path |
Package |
HybridCheckpointStore |
mas.library.standard.plugins.checkpoint |
mas-library-standard |
InMemoryCheckpointStore |
mas.library.standard.plugins.checkpoint |
mas-library-standard |
JsonCheckpointStore |
mas.library.standard.plugins.checkpoint |
mas-library-standard |
Circuit_Breaker
| Class |
Full module path |
Package |
ThresholdCircuitBreaker |
mas.library.standard.plugins.reliability.circuit_breaker |
mas-library-standard |
Codec
| Class |
Full module path |
Package |
Neo4jKGCodec |
mas.library.kg.codecs |
mas-library-kg |
Context_Manager
| Class |
Full module path |
Package |
SlidingWindowConversation |
mas.library.standard.plugins.context.conversation |
mas-library-standard |
StackConversation |
mas.library.standard.plugins.context.conversation |
mas-library-standard |
SummarizingConversation |
mas.library.standard.plugins.context.conversation |
mas-library-standard |
Control_Protocol
| Class |
Full module path |
Package |
ControlRpcProtocol |
mas.library.standard.plugins.control.rpc |
mas-library-standard |
Design_Pattern
| Class |
Full module path |
Package |
CotPlugin |
mas.library.standard.plugins.design_patterns.cot |
mas-library-standard |
DeterministicLinearPlugin |
mas.library.standard.plugins.design_patterns.linear |
mas-library-standard |
DeterministicParallelPlugin |
mas.library.standard.plugins.design_patterns.parallel |
mas-library-standard |
DeterministicSingleAgentPlugin |
mas.library.standard.plugins.design_patterns.single |
mas-library-standard |
IntrospectionPlugin |
mas.library.standard.plugins.design_patterns.introspection |
mas-library-standard |
PlanExecutePlugin |
mas.library.standard.plugins.design_patterns.plan_execute |
mas-library-standard |
ReactPlugin |
mas.library.standard.plugins.design_patterns.react |
mas-library-standard |
SinglePassPlugin |
mas.library.standard.plugins.design_patterns.single_pass |
mas-library-standard |
TreeOfThoughtsPlugin |
mas.library.standard.plugins.design_patterns.tree_of_thoughts |
mas-library-standard |
| Class |
Full module path |
Package |
LlmDelegator |
mas.library.standard.plugins.delegation.llm_delegator |
mas-library-standard |
SubagentSpawner |
mas.library.standard.plugins.engine_tools.subagent_spawner |
mas-library-standard |
Eval_Metric
| Class |
Full module path |
Package |
ToyEchoMetric |
mas.library.eval.metrics.toy |
mas-library-eval |
Execute_Sandbox
| Class |
Full module path |
Package |
WorkdirSandbox |
mas.library.standard.plugins.sandbox.workdir |
mas-library-standard |
Governance
| Class |
Full module path |
Package |
BacktrackOnErrorPlugin |
mas.library.standard.plugins.governance.backtrack_on_error |
mas-library-standard |
NoUndeclaredToolPlugin |
mas.library.standard.plugins.governance.no_undeclared_tool |
mas-library-standard |
RetryOnErrorPlugin |
mas.library.standard.plugins.governance.retry_on_error |
mas-library-standard |
SampleGovernancePlugin |
mas.library.standard.plugins.governance.sample |
mas-library-standard |
Hitl_Contract
| Class |
Full module path |
Package |
AutoResolveHitlContract |
mas.library.standard.plugins.hitl.contracts |
mas-library-standard |
RegistryHitlContract |
mas.library.standard.plugins.hitl.contracts |
mas-library-standard |
Hitl_Responder
| Class |
Full module path |
Package |
AutoApproveResponder |
mas.library.standard.plugins.hitl.responders |
mas-library-standard |
AutoDenyResponder |
mas.library.standard.plugins.hitl.responders |
mas-library-standard |
Infra_Middleware
| Class |
Full module path |
Package |
FaultInjectMiddleware |
mas.library.standard.plugins.infra.fault_inject |
mas-library-standard |
LlmCacheMiddleware |
mas.library.standard.plugins.infra.llm_cache |
mas-library-standard |
Llm_Provider
| Class |
Full module path |
Package |
CacheLLMProvider |
mas.library.standard.plugins.llm.cache |
mas-library-standard |
OpenAILLMProvider |
mas.library.standard.plugins.llm.openai |
mas-library-standard |
Memory
| Class |
Full module path |
Package |
SemanticMemoryPlugin |
mas.library.standard.plugins.memory.memory_semantic |
mas-library-standard |
Observability
| Class |
Full module path |
Package |
NativeObservabilityPlugin |
mas.library.standard.plugins.observability.native_plugin |
mas-library-standard |
OtelObservabilityPlugin |
mas.library.telemetry.plugins.otel_plugin |
mas-library-telemetry |
| Class |
Full module path |
Package |
CopyDirRelatedState |
mas.library.standard.plugins.related_state.copy_dir |
mas-library-standard |
GitWorktreeRelatedState |
mas.library.standard.plugins.related_state.git_worktree |
mas-library-standard |
Runtime
| Class |
Full module path |
Package |
DebugScriptPlugin |
mas.library.standard.plugins.governance.debug_script |
mas-library-standard |
Skill_Catalog
| Class |
Full module path |
Package |
SkillCatalogPlugin |
mas.library.skills.plugins.sk_catalog |
mas-library-skills |
Skill_Impl
| Class |
Full module path |
Package |
ADKSkillPlugin |
mas.library.skills.plugins.plugin_skills_adk |
mas-library-skills |
LangChainSkillPlugin |
mas.library.skills.plugins.plugin_skills_langchain |
mas-library-skills |
NativeSkillPlugin |
mas.library.skills.plugins.plugin_skills_native |
mas-library-skills |
Skill_Shell
| Class |
Full module path |
Package |
RunSkillScriptPlugin |
mas.library.skills.plugins.sk_shell |
mas-library-skills |
| Class |
Full module path |
Package |
SkillToolsPlugin |
mas.library.skills.plugins.sk_tools |
mas-library-skills |
Step
| Class |
Full module path |
Package |
ClickhouseDumpStep |
mas.library.telemetry.bench |
mas-library-telemetry |
CompareKgStep |
mas.library.kg.bench |
mas-library-kg |
CompareOtelSpansStep |
mas.library.telemetry.bench |
mas-library-telemetry |
EmbedStatesStep |
mas.library.kg.steps.embed_states |
mas-library-kg |
EventsToOtelStep |
mas.library.telemetry.bench |
mas-library-telemetry |
ExportOtelStep |
mas.library.telemetry.bench |
mas-library-telemetry |
ListClickhouseSessionsStep |
mas.library.telemetry.steps.list_clickhouse_sessions |
mas-library-telemetry |
Neo4jDumpStep |
mas.library.kg.bench |
mas-library-kg |
Neo4jPushStep |
mas.library.kg.bench |
mas-library-kg |
NormalizeEventsStep |
mas.library.kg.bench |
mas-library-kg |
NormalizeOtelStep |
mas.library.kg.bench |
mas-library-kg |
PlotMultilevelTrajectoryKGStep |
mas.library.kg.plots |
mas-library-kg |
ValidateKgStep |
mas.library.kg.bench |
mas-library-kg |
VerifyEventsStep |
mas.library.kg.bench |
mas-library-kg |
VerifyOtelStep |
mas.library.telemetry.bench |
mas-library-telemetry |
Summarizer
| Class |
Full module path |
Package |
DropSummarizer |
mas.library.standard.plugins.context.summarizer |
mas-library-standard |
LlmSummarizer |
mas.library.standard.plugins.context.summarizer |
mas-library-standard |
| Class |
Full module path |
Package |
ControlTools |
mas.library.standard.plugins.system_tools.control |
mas-library-standard |
InformUserTool |
mas.library.standard.plugins.system_tools.inform_user |
mas-library-standard |
RequestHumanInputTool |
mas.library.standard.plugins.system_tools.request_human_input |
mas-library-standard |
SpawnSubagentTool |
mas.library.standard.plugins.system_tools.spawn_subagent |
mas-library-standard |
SpawnSubagentTool |
mas.library.standard.plugins.system_tools.spawn_subagent |
mas-library-standard |
| Class |
Full module path |
Package |
LocalToolProvider |
mas.library.standard.plugins.tools.local |
mas-library-standard |
User_Io_Contract
| Class |
Full module path |
Package |
RegistryUserIOContract |
mas.library.standard.plugins.hitl.contracts |
mas-library-standard |
All Plugins — Alphabetical Index
| Class |
Category |
Package |
ADKSkillPlugin |
skill_impl |
mas-library-skills |
AutoApproveResponder |
hitl_responder |
mas-library-standard |
AutoDenyResponder |
hitl_responder |
mas-library-standard |
AutoResolveHitlContract |
hitl_contract |
mas-library-standard |
BacktrackOnErrorPlugin |
governance |
mas-library-standard |
CacheLLMProvider |
llm_provider |
mas-library-standard |
ClickhouseDumpStep |
step |
mas-library-telemetry |
CompareKgStep |
step |
mas-library-kg |
CompareOtelSpansStep |
step |
mas-library-telemetry |
ContextAssemblerPlugin |
assembler |
mas-library-standard |
ControlRpcProtocol |
control_protocol |
mas-library-standard |
ControlTools |
system_tool |
mas-library-standard |
CopyDirRelatedState |
related_state |
mas-library-standard |
CotPlugin |
design_pattern |
mas-library-standard |
DebugScriptPlugin |
runtime |
mas-library-standard |
DeterministicLinearPlugin |
design_pattern |
mas-library-standard |
DeterministicParallelPlugin |
design_pattern |
mas-library-standard |
DeterministicSingleAgentPlugin |
design_pattern |
mas-library-standard |
DropSummarizer |
summarizer |
mas-library-standard |
EmbedStatesStep |
step |
mas-library-kg |
EventsToOtelStep |
step |
mas-library-telemetry |
ExportOtelStep |
step |
mas-library-telemetry |
FaultInjectMiddleware |
infra_middleware |
mas-library-standard |
GitWorktreeRelatedState |
related_state |
mas-library-standard |
HybridCheckpointStore |
checkpoint_store |
mas-library-standard |
InformUserTool |
system_tool |
mas-library-standard |
InMemoryCheckpointStore |
checkpoint_store |
mas-library-standard |
IntrospectionPlugin |
design_pattern |
mas-library-standard |
JsonCheckpointStore |
checkpoint_store |
mas-library-standard |
LangChainSkillPlugin |
skill_impl |
mas-library-skills |
ListClickhouseSessionsStep |
step |
mas-library-telemetry |
LlmCacheMiddleware |
infra_middleware |
mas-library-standard |
LlmDelegator |
engine_tool_provider |
mas-library-standard |
LlmSummarizer |
summarizer |
mas-library-standard |
LocalAgentComm |
agent_comm |
mas-library-standard |
LocalToolProvider |
tool_provider |
mas-library-standard |
NativeObservabilityPlugin |
observability |
mas-library-standard |
NativeSkillPlugin |
skill_impl |
mas-library-skills |
Neo4jDumpStep |
step |
mas-library-kg |
Neo4jKGCodec |
codec |
mas-library-kg |
Neo4jPushStep |
step |
mas-library-kg |
NormalizeEventsStep |
step |
mas-library-kg |
NormalizeOtelStep |
step |
mas-library-kg |
NoUndeclaredToolPlugin |
governance |
mas-library-standard |
OpenAILLMProvider |
llm_provider |
mas-library-standard |
OtelObservabilityPlugin |
observability |
mas-library-telemetry |
PlanExecutePlugin |
design_pattern |
mas-library-standard |
PlotMultilevelTrajectoryKGStep |
step |
mas-library-kg |
ReactPlugin |
design_pattern |
mas-library-standard |
RegistryHitlContract |
hitl_contract |
mas-library-standard |
RegistryUserIOContract |
user_io_contract |
mas-library-standard |
RequestHumanInputTool |
system_tool |
mas-library-standard |
RetryOnErrorPlugin |
governance |
mas-library-standard |
RunSkillScriptPlugin |
skill_shell |
mas-library-skills |
SampleGovernancePlugin |
governance |
mas-library-standard |
SemanticMemoryPlugin |
memory |
mas-library-standard |
SinglePassPlugin |
design_pattern |
mas-library-standard |
SkillCatalogPlugin |
skill_catalog |
mas-library-skills |
SkillToolsPlugin |
skill_tools |
mas-library-skills |
SlidingWindowConversation |
context_manager |
mas-library-standard |
SpawnSubagentTool |
system_tool |
mas-library-standard |
SpawnSubagentTool |
system_tool |
mas-library-standard |
StackConversation |
context_manager |
mas-library-standard |
SubagentSpawner |
engine_tool_provider |
mas-library-standard |
SummarizingConversation |
context_manager |
mas-library-standard |
ThresholdCircuitBreaker |
circuit_breaker |
mas-library-standard |
ToyEchoMetric |
eval_metric |
mas-library-eval |
TreeOfThoughtsPlugin |
design_pattern |
mas-library-standard |
ValidateKgStep |
step |
mas-library-kg |
VerifyEventsStep |
step |
mas-library-kg |
VerifyOtelStep |
step |
mas-library-telemetry |
WorkdirSandbox |
execute_sandbox |
mas-library-standard |
Tools declared via *.tool.yaml manifests across all libraries.
| Name |
Description |
Class |
Tags |
Package |
run-skill-script |
Execute a bundled script from a skill's scripts/ directory. |
RunSkillScriptPlugin |
skills, shell, execution |
mas-library-skills |
skill-access |
Skill access tools — activate_skill, list_skill_files, read_skill_file. |
SkillToolsPlugin |
skills, context |
mas-library-skills |
Bundled Flavours
Flavour YAML files shipped inside library packages.
| Name |
Description |
Package |
local |
Default local development flavour. Infra bundles are resolved via workspace refs… |
mas-library-standard |
local-benchmark |
Benchmark flavour for mas-lab batch runs. Uses file telemetry and native observa… |
mas-library-standard |
mcp |
Expose local tools through the MCP protocol. |
mas-library-standard |