Commit Graph

65 Commits

Author SHA1 Message Date
freemo 004e3c7261 Chore: RxPy routing is not garunteed to work in run mode so added some guardrails to prevent that. 2025-11-21 14:48:46 -05:00
freemo 5f7812d6f6 Fix: Tests no longer create context in the user directory 2025-11-18 22:11:35 -05:00
freemo 5abb0dc02e Feat: Added an --all flag to the context delete command 2025-11-18 20:23:29 -05:00
freemo 300fbd1212 Chore: Moved any pytest tests over to behave and removed pytest entierly 2025-11-18 17:32:04 -05:00
freemo 549fc9c3e3 feat: added --load-context argument to run command 2025-11-18 16:46:42 -05:00
freemo 7d0b7db516 Fix: JINJA2 templates are now being honored. 2025-11-17 17:13:22 -05:00
freemo 91b6f1bd55 Fix: Verbosity wasnt being respected and errors were still leaking to the top, this is fixed 2025-11-17 00:26:33 -05:00
freemo 4e1c8e77b1 Feat: added verbosity flag to control logging output 2025-11-16 20:49:13 -05:00
freemo 34ce3345aa Fixed linting and typechecking, tox fully works now 2025-11-15 23:40:59 -05:00
freemo 1959f8955b tests: some improved code coverage 2025-11-13 18:15:32 -05:00
freemo 977aa737fd feat: Added temperature override for run and interactive commands for better testing 2025-11-13 16:43:38 -05:00
freemo 61de8bfdcc Added more integration tests to cover some interactive modes 2025-11-13 14:32:08 -05:00
freemo ef81dd804b fix: end to end test on scientific writing paper in place 2025-11-11 13:59:57 -05:00
freemo 602636455b fix: Fixed many of the remaining issues and got a mostly working integration test for scientific paper writer 2025-11-11 12:34:49 -05:00
AI Assistant bfd7f1baa5 Added Robot Framework for integration testing and a simple starting integration test 2025-11-07 12:38:19 -05:00
AI Assistant ba3f049e04 test: Added vetter coverage to network and decorators 2025-11-06 21:43:15 -05:00
AI Assistant dc2a1eea3c feat: Added context tracking when using via run, and added context command for managing it 2025-11-06 19:19:18 -05:00
aditya 170657113f fix: remove cast with runtime type checking; replace all Dict[..] with dict[..] 2025-10-30 18:30:47 +05:30
aditya 9fd86a7fdc fix: security hardening, cross-version compatibility, and consistency improvements 2025-10-29 19:52:41 +05:30
aditya 336ed99510 test: update bdd test cases; docs: update readme and yaml syntax docs 2025-10-24 23:14:26 +05:30
aditya fe7cb7ac47 fix: fix multi agent paper writer langgraph script, mypy and pylint issues 2025-10-13 18:35:37 +05:30
aditya 3aa3d62389 fix: thread safety AgentWithMemory and improve ToolAgent JSON parsing and mypy issues 2025-10-10 19:38:52 +05:30
aditya 1df5de4087 tests: add behave bdd test cases for new changes 2025-10-08 18:06:36 +05:30
aditya aeb67fc9bd feat: add text append to file feature to file write tool, now paper writer tool works section by section as well 2025-10-08 17:36:11 +05:30
aditya 758d371b0a test: add end to end test scripts for langraph yaml files 2025-10-07 20:34:09 +05:30
aditya 0d9b100263 test: fix the broken bdd test cases 2025-10-06 18:49:40 +05:30
aditya 0f0a321c75 refactor: Reorganize unit tests into modular structure (tests/unit/core/, agents/, reactive/, etc.), dd comprehensive test suite for tool command processing, Add sample contract and integration test script 2025-10-06 18:20:38 +05:30
aditya b113ee2c8f Add json sanitization for LLM-generated tool commands 2025-10-03 20:12:12 +05:30
aditya 81324f2881 test: Add multi-agent end-to-end test scripts 2025-10-03 19:34:10 +05:30
aditya dbb2266364 test: Add tests to check stream subscriptions are not duplicated 2025-10-03 19:28:53 +05:30
freemo 183363bfc5 Fixed error thrown after unit tests complete 2025-09-09 12:29:30 -04:00
freemo 84e8f9f938 Fixed all unit tests and static checks, tox now passes fully. 2025-09-09 07:53:46 -04:00
freemo c4cc5e763b perf: Speeding uo tests 2025-08-04 05:24:46 +00:00
freemo 45c6e5a662 Feat: LangChain now acts as LLM provider increasing availible LLMs supported 2025-08-04 03:48:13 +00:00
freemo e033d83acc test: added new tests to improve coverage. 2025-08-02 23:45:57 +00:00
freemo 8d988dfbcb refactor: remove legacy support and unused templates from examples and tests 2025-07-26 19:24:43 +00:00
freemo c550d780f9 feat: implement unified routes system for streams and graphs 2025-07-25 02:39:05 +00:00
freemo 4f17a65f17 feat: Added advanced yaml inline templating as well as agent, graph, and stream templates which also enahnces composite agents. 2025-07-24 19:31:17 -04:00
freemo 7fb3a293be feat: Added LangGraph functionality 2025-07-24 15:19:21 -04:00
freemo 43a10c52a7 Converted code to use RxPy for its routes 2025-07-24 13:16:10 -04:00
freemo ea037e1bff refactor: update logging and error handling in LLMAgent and TemplateRenderer 2025-07-07 18:40:08 -04:00
freemo 6910774554 feat: add unsafe mode for executing code with full privileges 2025-07-06 23:55:07 -04:00
freemo 2fa7e1c913 feat: add support for custom code tools and enhance error handling 2025-07-06 20:40:04 -04:00
freemo 7fe3521a2c test: add feature tests for Agent base class coverage 2025-07-06 22:08:06 +00:00
freemo 0b052c75af refactor: improve null checks and error handling in LLMAgent class 2025-07-06 21:40:09 +00:00
freemo 3cc976c895 refactor: improve config management and add comprehensive tests 2025-07-06 20:20:09 +00:00
freemo 245a8774e8 test: add detailed router scenarios and steps for coverage 2025-07-06 15:23:54 -04:00
freemo 47b32b2800 test: add detailed tests for Tool, WebSearchTool, and ToolAgent 2025-07-06 14:42:47 -04:00
freemo b917e8fdff test: add tests for TemplateRenderer error handling and edge cases 2025-07-06 14:15:30 -04:00
freemo 6fde8193c6 feat: enhance error handling and add comprehensive session tests 2025-07-06 14:01:27 -04:00