Releases: clawborate/pluggable-agent-framework
Releases · clawborate/pluggable-agent-framework
v1.1.0 — pip-installable package
Restructured as a pip-installable Python package.
What changed
- Moved
assembler/andplatforms/under apaf/package directory - Added
pyproject.tomlfor pip installation (pip install paf) - Added
paf/__init__.pywith top-level re-exports (from paf import assemble_system_md) - Added
get_platform_data_path()helper for locating bundled platform files - Platform data (
platforms/) is bundled as package data and works with both editable and site-packages installs
Install
pip install "paf @ git+https://github.com/sammyhuang/pluggable-agent-framework.git@v1.1.0"Breaking changes
- Import path changed:
from assembler import ...→from paf import ... assemble_agent_workspace()now requiresagents_dirsparameter (no default discovery)
v1.0.1 — restructure and review fixes
Changes
- Separate samples from framework — agents and teams moved into
sample/subdirectories;_skeleton/templates added for creating new definitions - Loaders require explicit search paths —
agents_dirs/teams_dirsprovided by host app at runtime; PAF no longer auto-discovers from its own repo - Rename
expert.json→agent.json— consistent naming across the framework - Rename
expert_id→agent_idin team templates - Remove
is_masterfrom agent definitions — belongs in team templates only - Remove dead parameters —
symlink_shared_partials/shared_system_dirremoved from assembler - Duplicate ID detection — loaders warn on duplicate agent/team IDs
- Backward-compatible aliases —
load_expert,list_experts,get_expert_dirstill work
openclaw support - with sample agents, team
first release: support openclaw agent and team orchastration