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.
Metadata
Release files for vibecollab-agent 0.13.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vibecollab_agent-0.13.4-py3-none-any.whl | Python 3 | none | any | Details |
Release files / vibecollab_agent-0.13.4-py3-none-any.whl
| Download URL | vibecollab_agent-0.13.4-py3-none-any.whl |
|---|---|
| Size | 28.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
093f7b6ce68adfd02e6c2cd873e56ffe0a1254e476b3154646f304b081a1d138
|
|
BLAKE2b-256 checksum How to use checksums |
2d217915a8ccaa625efc05e2d802f5dd37d11fdc7992374d442dddc53d7307f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|