Skip to main content

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 AgentRuntime loop (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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibecollab_agent-0.13.4-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file vibecollab_agent-0.13.4-py3-none-any.whl.

File metadata

File hashes

Hashes for vibecollab_agent-0.13.4-py3-none-any.whl
Algorithm Hash digest
SHA256 093f7b6ce68adfd02e6c2cd873e56ffe0a1254e476b3154646f304b081a1d138
MD5 9cca9ccfedde2c40d66a1c343aac260d
BLAKE2b-256 2d217915a8ccaa625efc05e2d802f5dd37d11fdc7992374d442dddc53d7307f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page