Agent runtime package for VibeCollab
Project description
vibecollab-agent
Minimal project-first agent runtime package for VibeCollab.
This package is intentionally small. It provides the official VibeCollab agent kernel, while project state and domain capabilities remain owned by other Unix-style packages.
MVP boundaries
vibecollab-agent owns:
-
message and tool-call primitives
-
a lightweight
AgentRuntimeloop (LLM -> tool -> LLM) -
package-level CLI entry points (
vibecollab-agent,python -m vibecollab_agent) for isolated testing -
project context assembly from repository files
-
a small
ToolRegistry -
basic project tools (
read_file,write_file,edit_file,list_files,grep,run_command) -
policy guard checks for write/edit operations through
vibecollab-policy -
run checkpoints through
vibecollab-harness -
the existing JSON file-change
AgentExecutor
It should not own the product CLI, MCP server, IDE integration, dashboard, domain models, insight lifecycle, or vector search. Those remain separate packages and can be registered as tools later. The package-level CLI is intentionally thin and exists for standalone runtime smoke tests.
CLI smoke usage
vibecollab-agent tools
vibecollab-agent context --project-root .
vibecollab-agent run "Summarize this project" --project-root . --mock-response "No tools needed."
python -m vibecollab_agent tools
vibecollab package list
vibecollab package run agent tools
Use repeated --mock-response values to test tool loops without network access.
Dependency direction
Preferred direction:
vibecollab-agent CLI / vibecollab-cli / vibecollab-mcp / external agents
-> vibecollab-agent
-> vibecollab-policy / vibecollab-harness
-> vibecollab-data / vibecollab-foundation (next project-context hardening step)
-> optional domain / insight / search tool packs
The current MVP is deliberately dependency-light and keeps LLM HTTP dependencies lazy through llm_client.py.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vibecollab_agent-0.13.4-py3-none-any.whl.
File metadata
- Download URL: vibecollab_agent-0.13.4-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
093f7b6ce68adfd02e6c2cd873e56ffe0a1254e476b3154646f304b081a1d138
|
|
| MD5 |
9cca9ccfedde2c40d66a1c343aac260d
|
|
| BLAKE2b-256 |
2d217915a8ccaa625efc05e2d802f5dd37d11fdc7992374d442dddc53d7307f6
|