Ctrl K
ComunidadGuías…

ROADMAP.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Roadmap

Version numbers follow [Semantic Versioning](https://semver.org). Nothing here
is a commitment to a date.

## v1.0.0 (current)

- Five turn policies: parallel, round robin, debate, moderated, consensus
- Ollama, Anthropic Messages API, and OpenAI-compatible endpoints
- Credentials by environment variable reference only
- Live streaming over WebSocket
- Side-by-side comparison view for parallel rooms
- Transcript search and room duplication
- Web UI in English and German
- Terminal client
- SQLite persistence and Markdown export
- Container image with a hardened compose file

## v1.1.0 (current)

- Per-room context limit, so a long-running room keeps producing prompts a
  model can accept

## v1.2.0 (planned)

- **Agent presets.** A named persona plus model that can be dropped into any
  room. Room duplication covers most of this today, which is why it is not
  urgent.
- **Round-level retry.** Re-run one agent's turn without re-running the room.
- **Search across rooms.** Today the search is per room.

## Considered

- **Tool use.** Letting an agent call a tool changes the trust model
  substantially, so it needs a permission design first, not just an
  implementation.
- **Cost accounting.** Token counts are already recorded per message; turning
  them into per-room cost needs a price table that stays current, which is a
  maintenance commitment rather than a feature.
- **Desktop build.** A Tauri wrapper around the same core, for people who do
  not want to run a server at all.

## Known limitations

Documented rather than silently accepted; the reasoning is in
[docs/threat-model.md](docs/threat-model.md).

- The server speaks plain HTTP and expects loopback or a reverse proxy for TLS.
- One shared access token, so the audit log records an address rather than an
  identity.
- Transcripts are stored in the clear; file permissions are the protection.

## Deliberately out of scope

- **User accounts and roles.** A shared access token fits a personal or
  small-team instance. Real accounts mean session management, a permission
  model and a migration path, which is a different product.
- **Hosting other people's conversations.** This is a tool you run for
  yourself, not a service.
- **A vector store or RAG pipeline.** The transcript is the context. Anything
  more belongs in a dedicated tool.
- **Prompt marketplaces or persona sharing.** Personas are two sentences; a
  sharing mechanism would be more code than the thing it shares.

## Dual-licensing readiness

Not applicable. HiveMind Chat is MIT and stays MIT. The problem it solves is
one of curiosity and evaluation rather than a business process, and the honest
answer is that it has no enterprise surface worth licensing separately.