Commit Graph

57 Commits

Author SHA1 Message Date
aditya 0b030ee91a fix: fix file path validation 2025-10-30 20:34:17 +05:30
aditya e765a23843 fix: security hardening, cross-version compatibility, and consistency improvements 2025-10-29 15:58:53 +05:30
aditya 3e6e984567 test: fix tool_agent shell command mocking and cleanup and update README.md 2025-10-23 20:39:27 +05:30
aditya e60de39c6d test; fix the failing behave tests 2025-10-18 01:40:22 +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 bc8cec1d89 fix: resolve linting issues - trailing whitespace and line length 2025-10-09 20:32:13 +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 f969995644 fix: graph context fix 2025-10-07 20:30:08 +05:30
aditya 0d9b100263 test: fix the broken bdd test cases 2025-10-06 18:49:40 +05:30
aditya ed59c1cacd chore: fixed all pylint and mypy warnings 2025-10-06 18:26:06 +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 0da823b4b9 chore: add legal contract metadata update 2025-10-06 18:02:49 +05:30
aditya b113ee2c8f Add json sanitization for LLM-generated tool commands 2025-10-03 20:12:12 +05:30
aditya 71f41d166d feat: Implement multi-agent orchestration with tool invocation 2025-10-03 19:31:22 +05:30
aditya 2fa50b55c6 Fix: fix double response bug in the code
ISSUES FIXED: #4
2025-10-03 19:28:53 +05:30
freemo 4947b17521 Got initial step in scientific paper working 2025-09-12 12:57:44 -04:00
freemo 84e8f9f938 Fixed all unit tests and static checks, tox now passes fully. 2025-09-09 07:53:46 -04:00
freemo e4c337e100 Fixed the same input echoing twice with no response, no output now but you get a new sane looking terminal with no double echo 2025-09-08 05:57:25 -04:00
freemo b48ae7157f Fixed bridge error 2025-09-08 05:23:45 -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 68dc5820b0 feat: add json_mode attribute and update Google response payload 2025-07-11 22:25:18 -04:00
freemo ea037e1bff refactor: update logging and error handling in LLMAgent and TemplateRenderer 2025-07-07 18:40:08 -04:00
freemo c2e9fbcf57 feat: add Google Gemini API support with web search feature flag 2025-07-07 18:17:32 -04:00
freemo 877a0d584c fix: correct environment variable name for Gemini API key 2025-07-07 21:52:09 +00:00
freemo 00c1cf0978 fix: improve template error handling and context availability in LLMAgent 2025-07-07 11:46:56 -04:00
freemo f4e8f4dca1 fix: update initial_message in context for each interactive turn 2025-07-07 11:15:51 -04:00
freemo 2f72c92147 feat: enhance error reporting and add intro stage to paper writer 2025-07-07 09:24:06 -04:00
freemo 6910774554 feat: add unsafe mode for executing code with full privileges 2025-07-06 23:55:07 -04:00
freemo 1452ef4239 fix: ensure context persistence and initialization in interactive mode 2025-07-06 22:15:56 -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 6fde8193c6 feat: enhance error handling and add comprehensive session tests 2025-07-06 14:01:27 -04:00
freemo d935b7cec3 feat: add step aliasing and validation to CompositeAgent with tests 2025-07-06 02:50:28 +00:00
freemo f325866e6d feat: replace 'agents' with 'steps' in CompositeAgent configuration, and have it support both routes and agents. 2025-07-04 17:46:15 -04:00
freemo 437f2e5651 feat: enhance CompositeAgent with parallel strategy and add tests 2025-07-04 15:10:18 -04:00
freemo a9b8a1a6a3 fix: add validation for unique agent and route names in initialization 2025-07-04 13:22:36 -04:00
freemo f018ecd02f feat: enhance agent configuration with template references and validation 2025-07-02 23:33:06 -04:00
freemo 72e9fcb985 feat: add API key configuration and handling for agents and tools 2025-07-01 22:20:04 -04:00
freemo 9392934fd0 refactor: remove legacy router support and update configuration handling 2025-07-01 20:47:20 -04:00
freemo 08817f1754 refactor: remove fallback logic in template expression evaluation 2025-07-01 19:46:03 -04:00