Inspect a Project¶
Run info from the generated project directory.
agentseek info
output excerpt
Project
Root: /path/to/my_bub_agent
Name: My Bub Agent
Template: bub/default
Lifecycle: .agentseek/lifecycle.toml / version 2
Entrypoints
Dev: agentseek dev
App: http://127.0.0.1:5173
Gateway: http://127.0.0.1:8088/agent
Copilotkit: http://127.0.0.1:4000/api/copilotkit
Environment
Env file: .env (present)
BUB_MODEL: set (.env)
BUB_API_KEY: set (.env)
Lifecycle Tasks
frontend: Install frontend dependencies.
Next
agentseek task --list
agentseek doctor
agentseek dev
The entry points and project tasks come from the lifecycle spec.
.agentseek/lifecycle.toml excerpt
[services.app]
url = "http://127.0.0.1:5173"
[services.gateway]
url = "http://127.0.0.1:8088/agent"
[services.copilotkit]
url = "http://127.0.0.1:4000/api/copilotkit"
Use verbose mode when you need loader details.
agentseek info --verbose
output excerpt
Capabilities
commands: dev, info, doctor
tasks: frontend
Discovery
Python: /path/to/python
uv: /path/to/uv
node: /path/to/node
npm: /path/to/npm
Read The Project From Desktop Or Another Tool¶
Use JSON mode when another program needs stable service topology and actions.
agentseek info --json
pretty-printed excerpt
{
"schema_version": 1,
"command": "info",
"ok": true,
"lifecycle_version": 2,
"data": {
"metadata_complete": true,
"services": [
{
"id": "app",
"name": "Application",
"kind": "web",
"display": "default",
"primary": true
}
],
"actions": [
{
"id": "service:app:open",
"type": "open_url",
"label": "Open Application",
"service_id": "app",
"url": "http://127.0.0.1:5173"
}
]
},
"error": null
}
The actual wire output is one compact JSON line. Consumers should use the
provided actions instead of reconstructing behavior from display text.