0.9.0 - Added Trilium ETAPI integration.
Lyra can now: Search trilium notes and create new notes. with proper ETAPI auth.
This commit is contained in:
40
README.md
40
README.md
@@ -1,12 +1,12 @@
|
||||
# Project Lyra - README v0.8.0
|
||||
# Project Lyra - README v0.9.0
|
||||
|
||||
Lyra is a modular persistent AI companion system with advanced reasoning capabilities and autonomous decision-making.
|
||||
It provides memory-backed chat using **Relay** + **Cortex** with integrated **Autonomy System**,
|
||||
featuring a multi-stage reasoning pipeline powered by HTTP-based LLM backends.
|
||||
|
||||
**NEW in v0.8.0:** Agentic tool calling + "Show Your Work" real-time thinking stream visualization
|
||||
**NEW in v0.9.0:** Trilium Notes integration - Search and create notes from conversations
|
||||
|
||||
**Current Version:** v0.8.0 (2025-12-26)
|
||||
**Current Version:** v0.9.0 (2025-12-29)
|
||||
|
||||
> **Note:** As of v0.6.0, NeoMem is **disabled by default** while we work out integration hiccups in the pipeline. The autonomy system is being refined independently before full memory integration.
|
||||
|
||||
@@ -63,7 +63,7 @@ Project Lyra operates as a **single docker-compose deployment** with multiple Do
|
||||
- **Tool Calling System** (NEW in v0.8.0) - Agentic execution for Standard Mode
|
||||
- Sandboxed code execution (Python, JavaScript, Bash)
|
||||
- Web search via Tavily API
|
||||
- Trillium knowledge base integration
|
||||
- **Trilium knowledge base integration** (NEW in v0.9.0)
|
||||
- Multi-iteration autonomous tool use (max 5 iterations)
|
||||
- Real-time thinking stream via SSE
|
||||
- **Dual Operating Modes:**
|
||||
@@ -419,7 +419,36 @@ The following LLM backends are accessed via HTTP (not part of docker-compose):
|
||||
|
||||
## Version History
|
||||
|
||||
### v0.7.0 (2025-12-21) - Current Release
|
||||
### v0.9.0 (2025-12-29) - Current Release
|
||||
**Major Feature: Trilium Notes Integration**
|
||||
- ✅ Added Trilium ETAPI integration for knowledge base access
|
||||
- ✅ `search_notes()` tool for searching personal notes during conversations
|
||||
- ✅ `create_note()` tool for capturing insights and information
|
||||
- ✅ ETAPI authentication with secure token management
|
||||
- ✅ Complete setup documentation and API reference
|
||||
- ✅ Environment configuration with feature flag (`ENABLE_TRILIUM`)
|
||||
- ✅ Automatic parent note handling (defaults to "root")
|
||||
- ✅ Connection error handling and user-friendly messages
|
||||
|
||||
**Key Capabilities:**
|
||||
- Search your Trilium notes during conversations for context
|
||||
- Create new notes from conversation insights automatically
|
||||
- Cross-reference information between chat and knowledge base
|
||||
- Future: Find duplicates, suggest organization, summarize notes
|
||||
|
||||
**Documentation:**
|
||||
- Added [TRILIUM_SETUP.md](TRILIUM_SETUP.md) - Complete setup guide
|
||||
- Added [docs/TRILIUM_API.md](docs/TRILIUM_API.md) - Full API reference
|
||||
|
||||
### v0.8.0 (2025-12-26)
|
||||
**Major Feature: Agentic Tool Calling + "Show Your Work"**
|
||||
- ✅ Added tool calling system for Standard Mode
|
||||
- ✅ Real-time thinking stream visualization
|
||||
- ✅ Sandboxed code execution (Python, JavaScript, Bash)
|
||||
- ✅ Web search integration via Tavily API
|
||||
- ✅ Server-Sent Events (SSE) for live tool execution updates
|
||||
|
||||
### v0.7.0 (2025-12-21)
|
||||
**Major Features: Standard Mode + Backend Selection + Session Persistence**
|
||||
- ✅ Added Standard Mode for simple chatbot functionality
|
||||
- ✅ UI mode selector (Standard/Cortex) in header
|
||||
@@ -730,6 +759,7 @@ MEMORY_ENABLED=true
|
||||
PERSONA_ENABLED=false
|
||||
DEBUG_PROMPT=true
|
||||
VERBOSE_DEBUG=true
|
||||
ENABLE_TRILIUM=true # NEW in v0.9.0
|
||||
```
|
||||
|
||||
For complete environment variable reference, see [ENVIRONMENT_VARIABLES.md](ENVIRONMENT_VARIABLES.md).
|
||||
|
||||
Reference in New Issue
Block a user