33 lines
1.4 KiB
Markdown
33 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
Alle nennenswerten Änderungen an `nub` werden in dieser Datei dokumentiert.
|
|
|
|
Das Format orientiert sich an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/).
|
|
Dieses Projekt ist privat und folgt keinem formalen Versionsschema
|
|
([SemVer](https://semver.org/lang/de/)) — Versionsnummern hier dienen nur
|
|
der zeitlichen Einordnung.
|
|
|
|
## [0.1.0] - 2026-07-25
|
|
|
|
### Hinzugefügt
|
|
|
|
- Kern-Loop: OpenAI-kompatibler Provider-Adapter, eingebaute
|
|
Datei-/Bash-Tools, Agent-Loop, Print-Modus (M1).
|
|
- Session-Baum: Sessions als persistenter Baum, jederzeit zurückspringen
|
|
und neu verzweigen (M2).
|
|
- Geschichtete Config und Context Assembler (`AGENTS.md`, Repomap,
|
|
Budget) (M3).
|
|
- Token-Kalibrierung und Auto-Compaction (M4).
|
|
- Skills mit Progressive Disclosure und MCP-Server-Anbindung mit
|
|
Allowlist und Profilen (M5).
|
|
- TUI auf Basis von Bubbletea, architektonisch vom Kern entfernbar (M6).
|
|
- Prompt-Cache-Beobachtbarkeit über `cache_read_tokens` (M7).
|
|
- Permissions-System: pro Tool `auto`/`ask`/`deny`, plus `deny_paths`/
|
|
`deny_bash` als Override.
|
|
- `question`-Tool: generische Freitext-Rückfrage für Modell und Skills,
|
|
inline im TUI-Transkript beantwortbar.
|
|
- `nub init` / `/init`: scaffoldet `.nub/config.toml` und `AGENTS.md`.
|
|
- Skills direkt als Slash-Commands (`/<name>`) aufrufbar.
|
|
- `/sessions`: Sessions auflisten, wechseln, löschen.
|
|
|
|
[Feature-Übersicht](docs/FEATURES.md) · [Test-Rezepte](docs/TESTING.md)
|