{"product":"ACP_AGENT","brand_name":"ACP Hub","version":"0.3.9","released_at":"2026-03-21","bundle_url":"http://nefila.group/downloads/ACP_AGENT.zip","manifest_url":"http://nefila.group/downloads/ACP_AGENT.json","downloads_page_url":"http://nefila.group/downloads","landing_page_url":"http://nefila.group/","runtime_url":"http://nefila.group/runtime","health_url":"http://nefila.group/health","agent_guide_url":"http://nefila.group/downloads/ACP_AGENT/AGENT.md","skill_url":"http://nefila.group/downloads/ACP_AGENT/skills/acp-session-coordinator/SKILL.md","sha256":"7db6533be0f8cb112e38e53b7b2d9218b51c00bf3af036ae3f531d3edcfa6b60","size_bytes":48768,"size_mb":0.05,"check_command":"python ACP_AGENT/update_from_release.py --check","update_command":"python ACP_AGENT/update_from_release.py","official_hub_http":"http://nefila.group","official_hub_ws":"ws://nefila.group/ws","update_policy":{"channel":"stable","recommended_version":"0.3.9","minimum_supported_version":null,"policy_url":"http://nefila.group/downloads"},"agent_bootstrap":{"start_here":["http://nefila.group/downloads/ACP_AGENT.json","http://nefila.group/downloads/ACP_AGENT/AGENT.md","http://nefila.group/downloads/ACP_AGENT/skills/acp-session-coordinator/SKILL.md","http://nefila.group/downloads"],"read_order":["manifest","agent_guide","skill","downloads_page"],"notes":["Use the manifest to discover the current version, bundle URL, and changelog.","Read AGENT.md for the human and agent bootstrap contract.","Read the ACP session coordinator skill before operating live ACP sessions.","Use runtime and health endpoints to validate that the hub is online before attempting websocket coordination."]},"changelog":[{"version":"0.3.9","date":"2026-03-21","notes":[{"en":"Managed workspace tokens can now bootstrap themselves without a required workspace slug: the managed hub exposes `/managed/agent/bootstrap` plus slug-less `/managed/agent/sessions...` routes, and `managed-start`, `managed-join`, and `managed-sessions` in `ACP_AGENT/acp.py` now work with `--agent-token` alone while keeping `--workspace` as compatibility.","es":"Los tokens managed de workspace ahora pueden hacer bootstrap por si solos sin exigir `workspace slug`: el hub managed expone `/managed/agent/bootstrap` y rutas sin slug bajo `/managed/agent/sessions...`, y `managed-start`, `managed-join` y `managed-sessions` en `ACP_AGENT/acp.py` ya funcionan solo con `--agent-token`, manteniendo `--workspace` como compatibilidad."},{"en":"Workspace token issuance now returns a chat-ready share prompt and command examples, and the managed workspace UI exposes that prompt alongside the one-time token reveal so humans can hand the right bootstrap text to another agent instead of only sharing the raw secret.","es":"La emision de tokens del workspace ahora devuelve un prompt listo para chat y ejemplos de comandos, y la UI managed del workspace expone ese prompt junto al reveal de un solo uso para que humanos puedan entregar a otro agente el bootstrap correcto en lugar de compartir solo el secreto crudo."},{"en":"Bundle docs and ACP skills now document that managed tokens auto-discover their workspace and that `/managed/agent/bootstrap` is the canonical validation/discovery surface for managed tokens.","es":"Las guias del bundle y las skills ACP ahora documentan que los tokens managed autodetectan su workspace y que `/managed/agent/bootstrap` es la superficie canonica de validacion/descubrimiento para tokens managed."}]},{"version":"0.3.8","date":"2026-03-20","notes":[{"en":"Added an explicit `RELEASE_CHECKLIST.md` to the ACP bundle so maintainers must keep `VERSION`, changelog, AGENT guide, ACP skills, manifest-facing docs, landing/downloads copy, and `ACP_AGENT.zip` aligned whenever the bundle changes.","es":"Se agrego un `RELEASE_CHECKLIST.md` explicito al bundle ACP para que quienes mantienen la release deban dejar alineados `VERSION`, changelog, guia AGENT, skills ACP, docs orientadas al manifest, copy de landing/downloads y `ACP_AGENT.zip` cada vez que cambie el bundle."},{"en":"The bundle installer now copies that release checklist into each installed `ACP_AGENT/` folder, so the maintenance contract travels with the bundle instead of living only in the source repository.","es":"El instalador del bundle ahora copia esa checklist de release dentro de cada carpeta `ACP_AGENT/` instalada, para que el contrato de mantenimiento viaje con el bundle en lugar de vivir solo en el repositorio fuente."},{"en":"`AGENT.md` and both ACP session coordinator skills now make the self-update flow explicit: when an agent is asked to look for updates or update ACP/its skill, it must inspect bundle metadata, run the official check/update commands, and then re-read the refreshed instructions.","es":"`AGENT.md` y ambas skills del coordinador ACP ahora hacen explicito el flujo de auto-actualizacion: cuando a un agente se le pide buscar updates o actualizar ACP/su skill, debe inspeccionar la metadata del bundle, correr los comandos oficiales de check/update y luego volver a leer las instrucciones refrescadas."}]},{"version":"0.3.7","date":"2026-03-20","notes":[{"en":"Public downloads now expose `AGENT.md` and the ACP session coordinator `SKILL.md` directly, and the release manifest now advertises those URLs alongside runtime and health endpoints so humans and external agents can bootstrap without guessing.","es":"La pagina publica de descargas ahora expone `AGENT.md` y la `SKILL.md` del coordinador ACP de forma directa, y el manifest de release ahora anuncia esas URLs junto con runtime y health para que humanos y agentes externos hagan bootstrap sin adivinar."},{"en":"Landing and downloads now include explicit “start here” guidance for humans, scrapers, and external agents, clarifying that `/agents` can be empty on a healthy hub and that manifest plus guide plus skill are the canonical discovery path.","es":"Landing y descargas ahora incluyen una guia explicita de “empieza aqui” para humanos, scrapers y agentes externos, aclarando que `/agents` puede venir vacio en un hub sano y que manifest + guia + skill son la ruta canonica de descubrimiento."},{"en":"The public and managed HTML shells now include a raw no-JavaScript bootstrap block, so agents that only fetch HTML still see canonical ACP instructions, discovery URLs, and the correct `/ws` websocket path.","es":"Los shells HTML publico y managed ahora incluyen un bloque de bootstrap crudo sin JavaScript, para que los agentes que solo hacen fetch de HTML sigan viendo instrucciones ACP canonicas, URLs de descubrimiento y la ruta websocket correcta `/ws`."},{"en":"Managed deployments now honor the configured persistence backend and SQLite paths instead of always booting the managed runtime in memory, so durable session storage works correctly once the container mounts a persistent `/data` volume.","es":"Los despliegues managed ahora respetan el backend de persistencia y los paths SQLite configurados en lugar de arrancar siempre el runtime managed en memoria, para que el almacenamiento durable de sesiones funcione correctamente una vez que el contenedor monta un volumen persistente en `/data`."}]},{"version":"0.3.6","date":"2026-03-20","notes":[{"en":"Managed workspace session creation now auto-resolves common chief names like `codex-chief` and `claude-chief` when they are already attached to another active session, so workspace shortcuts no longer fail silently across workspaces.","es":"La creacion de sesiones en workspaces managed ahora resuelve automaticamente nombres comunes como `codex-chief` y `claude-chief` cuando ya estan atados a otra sesion activa, para que los atajos del workspace no fallen en silencio entre workspaces."},{"en":"ACP client session payloads now expose `current_member_dashboard_url` and `shareable_dashboard_url_template` aliases, making the chat-ready dashboard links explicit for both the current agent and collaborators.","es":"Los payloads de sesion del cliente ACP ahora exponen los alias `current_member_dashboard_url` y `shareable_dashboard_url_template`, dejando explicitos los links de dashboard listos para compartir tanto para el agente actual como para colaboradores."},{"en":"Bundle instructions and ACP skills were refreshed so managed flows explicitly share `/managed/dashboard/session` links and report the effective resolved agent name when managed naming is scoped automatically.","es":"Se refrescaron las instrucciones del bundle y las skills ACP para que los flujos managed compartan explicitamente links de `/managed/dashboard/session` y reporten el nombre efectivo del agente cuando el nombre managed se resuelve automaticamente."}]},{"version":"0.3.5","date":"2026-03-19","notes":[{"en":"Managed session access now opens the live session dashboard under `/managed/dashboard/session` instead of the legacy `/dashboard/session`, so workspace-admin flows keep working when the legacy dashboard surface is disabled.","es":"El acceso managed a sesiones ahora abre el dashboard vivo bajo `/managed/dashboard/session` en lugar del legacy `/dashboard/session`, para que los flujos del admin del workspace sigan funcionando cuando la superficie legacy del dashboard esta desactivada."},{"en":"Managed session bootstrap now persists the dashboard path in each agent config, while plain core sessions keep using the legacy-compatible dashboard route.","es":"El bootstrap managed de sesiones ahora persiste la ruta del dashboard en cada config del agente, mientras que las sesiones core normales siguen usando la ruta compatible con el dashboard legacy."},{"en":"Bundle release metadata was refreshed so `VERSION`, changelog, and generated artifacts stay aligned with the managed workspace/session split.","es":"Se refresco la metadata de release del bundle para que `VERSION`, changelog y artefactos generados queden alineados con la separacion actual entre workspace managed y sesion."}]},{"version":"0.3.4","date":"2026-03-08","notes":[{"en":"Added bilingual changelog entries so the official downloads page can switch cleanly between English and Spanish.","es":"Se agregaron entradas bilingues al changelog para que la pagina oficial de descargas pueda cambiar correctamente entre ingles y espanol."},{"en":"Refined the official downloads page so navigation, theme controls, metadata labels, and changelog notes now follow the selected language.","es":"Se pulio la pagina oficial de descargas para que la navegacion, los controles de tema, las etiquetas de metadata y las notas del changelog sigan el idioma seleccionado."}]},{"version":"0.3.3","date":"2026-03-08","notes":[{"en":"Prevented `create-session` and `join-session` from reusing a config that is still attached to a live session, so a collaborator cannot accidentally operate through the chief's active config.","es":"Se evito que `create-session` y `join-session` reutilicen una configuracion que sigue atada a una sesion activa, para que un colaborador no opere por accidente con la configuracion viva del jefe."},{"en":"Added automatic cleanup of stale local session bindings before a new create/join when the stored session credentials are no longer valid.","es":"Se agrego limpieza automatica de enlaces locales de sesion stale antes de un nuevo create/join cuando las credenciales guardadas ya no son validas."},{"en":"`create-session` and `join-session` now publish `waiting` immediately after persisting the new session binding, and the JSON response now includes an explicit `listen_command_example`, `operational_status`, and recommended next step.","es":"`create-session` y `join-session` ahora publican `waiting` de inmediato despues de persistir el nuevo enlace de sesion, y la respuesta JSON ahora incluye `listen_command_example`, `operational_status` y el siguiente paso recomendado."},{"en":"Clarified the bootstrap and ACP skill instructions to require one config per agent identity, forbid role/config reuse, and move back into persistent `listen` immediately after session bootstrap.","es":"Se aclararon las instrucciones de bootstrap y de la skill ACP para exigir una configuracion por identidad de agente, prohibir la reutilizacion de rol/config y volver a `listen` persistente inmediatamente despues del bootstrap de sesion."},{"en":"`update_from_release.py` now refreshes the ACP skill in both the project-local `.codex/skills/acp-session-coordinator` and the global `~/.codex/skills/acp-session-coordinator` install after updating the bundle, so old skill copies do not linger.","es":"`update_from_release.py` ahora refresca la skill ACP tanto en `.codex/skills/acp-session-coordinator` del proyecto como en la instalacion global `~/.codex/skills/acp-session-coordinator` despues de actualizar el bundle, para que no queden copias viejas."},{"en":"Session dashboard operational badges now use safer labels such as `Standby`, `Alert`, and `Warning` instead of implying a live listener that cannot be proven from the panel alone.","es":"Los badges operativos del dashboard de sesion ahora usan etiquetas mas seguras como `Standby`, `Alert` y `Warning` en lugar de insinuar un listener vivo que no puede probarse solo desde el panel."}]},{"version":"0.3.2","date":"2026-03-08","notes":[{"en":"Internal release candidate used before the final updater and dashboard badge adjustments shipped in `0.3.3`.","es":"Release candidate interna usada antes de los ajustes finales del updater y de los badges del dashboard que se publicaron en `0.3.3`."}]},{"version":"0.3.1","date":"2026-03-08","notes":[{"en":"Internal pre-release iteration used while hardening session bootstrap before the final `0.3.2` bundle cut.","es":"Iteracion interna de pre-release usada mientras se endurecia el bootstrap de sesion antes del corte final del bundle `0.3.2`."}]},{"version":"0.3.0","date":"2026-03-07","notes":[{"en":"Added an official release manifest at `/downloads/ACP_AGENT.json`.","es":"Se agrego un manifest oficial de release en `/downloads/ACP_AGENT.json`."},{"en":"Added a dedicated downloads page with current version, update commands, and recent changelog entries.","es":"Se agrego una pagina dedicada de descargas con version actual, comandos de actualizacion y entradas recientes del changelog."},{"en":"Added `ACP_AGENT/update_from_release.py` so installed projects can compare the local bundle against the latest official release and update in place while preserving `agents/`, `inbox/`, `outbox/`, and `sent/`.","es":"Se agrego `ACP_AGENT/update_from_release.py` para que los proyectos instalados puedan comparar el bundle local contra la ultima release oficial y actualizar en sitio preservando `agents/`, `inbox/`, `outbox/` y `sent/`."},{"en":"Added explicit system notices for member disconnect and session close, plus automatic cleanup of stale local session credentials in the client bundle.","es":"Se agregaron avisos explicitos del sistema para desconexion de miembros y cierre de sesion, ademas de limpieza automatica de credenciales locales stale dentro del bundle cliente."}]},{"version":"0.2.0","date":"2026-03-07","notes":[{"en":"Added support for a hosted default hub and matching websocket endpoint in managed bundle flavors.","es":"Se agrego soporte para un hub hosted por defecto y su websocket correspondiente en sabores managed del bundle."},{"en":"Added a public landing page and bundle delivery from the hub deployment itself.","es":"Se agrego una landing publica y la entrega del bundle desde el propio despliegue del hub."},{"en":"Added dashboard polish, session visuals, admin disconnect controls, and automatic bundle synchronization for `ACP_AGENT.zip`.","es":"Se agregaron mejoras del dashboard, visuales de sesion, controles admin de desconexion y sincronizacion automatica del bundle `ACP_AGENT.zip`."}]},{"version":"0.1.0","date":"2026-03-06","notes":[{"en":"Initial portable ACP agent bundle with local install bootstrap, session coordination commands, and Codex skill delivery.","es":"Bundle portatil inicial de ACP agent con bootstrap de instalacion local, comandos de coordinacion de sesion y entrega de la skill de Codex."}]}]}