* adding unit-tests for docling-mcp
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added mellea example folder
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added first mellea feedback loops and sessions
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* updated the mellea agent to add tables
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* adding new examples for editing
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* updating the prompts to add tool-calls and be able to edit reports
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* working on editing agent
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* first working agent for editing
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* partially working editor
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added agent to edit documents
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* first refactor
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* factored out the static functions
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* refactored the base-functions from editor
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* refactored the document writing agent
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added input file
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* updated the README
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* redid uv-lock
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* use tool.uv.sources pointing to the github repo
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
---------
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
Co-authored-by: Michele Dolfi <dol@zurich.ibm.com>
* feat: enable conversion of several files in batch
Signed-off-by: Cesar Berrospi Ramis <ceb@zurich.ibm.com>
* tests: reorganize tests with MCP server
Signed-off-by: Cesar Berrospi Ramis <ceb@zurich.ibm.com>
---------
Signed-off-by: Cesar Berrospi Ramis <ceb@zurich.ibm.com>
* adding unit-tests for docling-mcp
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* first working agent with smol-framework
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* start adding resources for specialised system-prompts
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* finally got DoclingToolCallingAgent to work after realizing the system prompts change between version v1.20 and the latest
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* adding system templates for docling
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added the agent_model
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* adding proper agents now
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* adding proper agents now
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* first working agents to write docling documents
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* updated some of the system-prompts
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added the capability to add tables
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added the _write_lists to the agent
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* refactored the agents
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* added missing files
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
---------
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* Tools for listing json files on disk and movingthem to the local cache as DoclingDocuments
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Rebase adding disk access tools
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Refactored disk_access.py for tool annotations and added tools to test_mcp_server. Changed ValueErrors to result fields
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Added extra .json clarification in cache_key field
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Simple refactor start—tool renaming
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Fixed gold_tools
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
---------
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* search_for_text_in_document_anchors implementation with exact and partial matches
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Rebase to include search_for_text_in_document_anchors tool
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Refactored new tool to adhere to argument annotations
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Added new tool to test_mcp_server.py
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Precommit resolutions
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Suggested changes and sorting of keyword matches
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* Regression tests for search_for_text_in_document_anchors
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
---------
Signed-off-by: Ryan Fernandes <ryan@fernandes.us>
* adding unit-tests for docling-mcp
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
* fix: fixed the ruff formatting
Signed-off-by: Peter Staar <taa@zurich.ibm.com>
---------
Signed-off-by: Peter Staar <taa@zurich.ibm.com>