Commit Graph

48 Commits

Author SHA1 Message Date
serversdwn
b700ac3808 tool improvment 2025-12-31 22:36:24 -05:00
serversdwn
6716245a99 v0.9.1 2025-12-29 22:44:47 -05:00
serversdwn
a900110fe4 primary backend added to standard mode. 2025-12-29 02:10:59 -05:00
serversdwn
794baf2a96 0.9.0 - Added Trilium ETAPI integration.
Lyra can now: Search trilium notes and create new notes. with proper ETAPI auth.
2025-12-29 01:58:20 -05:00
serversdwn
64429b19e6 feat: Implement Trillium notes executor for searching and creating notes via ETAPI
- Added `trillium.py` for searching and creating notes with Trillium's ETAPI.
- Implemented `search_notes` and `create_note` functions with appropriate error handling and validation.

feat: Add web search functionality using DuckDuckGo

- Introduced `web_search.py` for performing web searches without API keys.
- Implemented `search_web` function with result handling and validation.

feat: Create provider-agnostic function caller for iterative tool calling

- Developed `function_caller.py` to manage LLM interactions with tools.
- Implemented iterative calling logic with error handling and tool execution.

feat: Establish a tool registry for managing available tools

- Created `registry.py` to define and manage tool availability and execution.
- Integrated feature flags for enabling/disabling tools based on environment variables.

feat: Implement event streaming for tool calling processes

- Added `stream_events.py` to manage Server-Sent Events (SSE) for tool calling.
- Enabled real-time updates during tool execution for enhanced user experience.

test: Add tests for tool calling system components

- Created `test_tools.py` to validate functionality of code execution, web search, and tool registry.
- Implemented asynchronous tests to ensure proper execution and result handling.

chore: Add Dockerfile for sandbox environment setup

- Created `Dockerfile` to set up a Python environment with necessary dependencies for code execution.

chore: Add debug regex script for testing XML parsing

- Introduced `debug_regex.py` to validate regex patterns against XML tool calls.

chore: Add HTML template for displaying thinking stream events

- Created `test_thinking_stream.html` for visualizing tool calling events in a user-friendly format.

test: Add tests for OllamaAdapter XML parsing

- Developed `test_ollama_parser.py` to validate XML parsing with various test cases, including malformed XML.
2025-12-26 03:49:20 -05:00
serversdwn
f1471cde84 docs updated v0.7.0 2025-12-22 01:40:24 -05:00
serversdwn
b4613ac30c sessions improved, v0.7.0 2025-12-21 15:50:52 -05:00
serversdwn
01d4811717 mode selection, settings added to ui 2025-12-21 14:30:32 -05:00
serversdwn
ceb60119fb simple context added to standard mode 2025-12-21 13:01:00 -05:00
serversdwn
d09425c37b v0.7.0 - Standard non cortex mode enabled 2025-12-20 04:15:22 -05:00
serversdwn
6bb800f5f8 Cortex debugging logs cleaned up 2025-12-20 02:49:20 -05:00
serversdwn
970907cf1b Docs updated v0.6.0 2025-12-19 17:43:22 -05:00
serversdwn
55093a8437 cleanup ignore stuff 2025-12-17 02:46:23 -05:00
serversdwn
41971de5bb Merge branch 'dev' of https://github.com/serversdwn/project-lyra into dev 2025-12-17 01:47:30 -05:00
serversdwn
4b21082959 ignore 2025-12-17 01:47:19 -05:00
serversdwn
098aefee7c complete breakdown for AI agents added 2025-12-15 11:49:49 -05:00
serversdwn
2da58a13c7 neomem disabled 2025-12-15 04:10:03 -05:00
serversdwn
d4fd393f52 autonomy phase 2.5 - tightening up some stuff in the pipeline 2025-12-15 01:56:57 -05:00
serversdwn
193bf814ec autonomy phase 2 2025-12-14 14:43:08 -05:00
serversdwn
49f792f20c autonomy build, phase 1 2025-12-14 01:44:05 -05:00
serversdwn
fa4dd46cfc cortex pipeline stablized, inner monologue is now determining user intent and tone 2025-12-13 04:13:12 -05:00
serversdwn
8554249421 autonomy scaffold 2025-12-13 02:55:49 -05:00
serversdwn
fe86759cfd v0.5.2 - fixed: llm router async, relay-UI mismatch, intake summarization failure, among others.
Memory relevance thresh. increased.
2025-12-12 02:58:23 -05:00
serversdwn
6a20d3981f v0.6.1 - reinstated UI, relay > cortex pipeline working 2025-12-11 16:28:25 -05:00
serversdwn
30f6c1a3da autonomy, initial scaffold 2025-12-11 13:12:44 -05:00
serversdwn
d5d7ea3469 docs updated for v0.5.1 2025-12-11 03:49:23 -05:00
serversdwn
e45cdbe54e gitignore updated, to ignore vscode settings 2025-12-11 03:42:30 -05:00
serversdwn
a2f0952a62 cleaning up deprecated files 2025-12-11 03:40:47 -05:00
serversdwn
5ed3fd0982 cortex rework continued. 2025-12-11 02:50:23 -05:00
serversdwn
8c914906e5 deprecated old intake folder 2025-12-06 04:38:11 -05:00
serversdwn
4acaddfd12 intake/relay rewire 2025-12-06 04:32:42 -05:00
serversdwn
fc85557f76 add. cleanup 2025-11-30 03:58:15 -05:00
serversdwn
320bf4439b intake internalized by cortex, removed intake route in relay 2025-11-29 19:08:15 -05:00
serversdwn
cc014d0a73 cortex 0.2.... i think? 2025-11-29 05:14:32 -05:00
serversdwn
ebe3e27095 fixed neomem URL request failure, now using correct variable 2025-11-28 19:50:53 -05:00
serversdwn
b0f42ba86e context added, wired in. first attempt 2025-11-28 19:29:41 -05:00
serversdwn
d9281a1816 docs updated 2025-11-28 18:05:59 -05:00
serversdwn
a83405beb1 Major rewire, all modules connected. Intake still wonkey 2025-11-28 15:14:47 -05:00
serversdwn
734999e8bb Cortex rework in progress 2025-11-26 18:01:48 -05:00
serversdwn
a087de9790 Fixin' crap so relay works again. pre llm redo 2025-11-26 14:20:47 -05:00
serversdwn
0a091fc42c env cleanup round 2 2025-11-26 03:18:15 -05:00
serversdwn
cb00474ab3 reorganizing and restructuring 2025-11-26 02:28:00 -05:00
serversdwn
5492d9c0c5 intital file restructure 2025-11-25 20:50:05 -05:00
serversdwn
b5fe47074a Merge branch 'main' of https://github.com/serversdwn/project-lyra 2025-11-17 03:41:51 -05:00
serversdwn
a19231abd0 WIP local changes 2025-11-17 03:39:56 -05:00
serversdwn
e5e32f2683 Add MI50 + vLLM full setup guide 2025-11-17 03:34:23 -05:00
serversdwn
180af9eb63 Remove rag chatlogs and add ignore rules 2025-11-16 03:20:10 -05:00
serversdwn
94fb091e59 Initial clean commit - unified Lyra stack 2025-11-16 03:17:32 -05:00