Merge pull request #17 from laharikarumanchi-AI-ML/restore/groq-400-fix 3925bde unverified laharikarumanchi commited on Jun 8
Merge pull request #15 from laharikarumanchi-AI-ML/feat/auto-dotenv 95e0e1d unverified laharikarumanchi commited on Jun 8
docs(llm): note tool_use_failed retry exception in chat_with_tools docstring d34206a laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(llm): retry Groq HTTP 400 with code=tool_use_failed 5c07887 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(orchestrator): omit assistant `content` field when None alongside tool_calls 8d1a072 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(llm): log response body on Groq HTTP error before raising 3daef7a laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
feat(env): auto-load .env at CLI + eval entry points (no more `source .env`) 562aef8 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
chore: remove unused imports across multitool/ and tests/ cea1ffa laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
Revert "docs(llm): note tool_use_failed retry exception in chat_with_tools doβ¦" 7e7e4c3 unverified laharikarumanchi commited on Jun 8
Revert "fix(llm): retry Groq HTTP 400 tool_use_failed (real root cause of 36% eval crashes)" ec59bfe unverified laharikarumanchi commited on Jun 8
docs(llm): note tool_use_failed retry exception in chat_with_tools docstring 5f68493 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(llm): retry Groq HTTP 400 with code=tool_use_failed c59e710 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(orchestrator): omit assistant `content` field when None alongside tool_calls ea2d366 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(llm): log response body on Groq HTTP error before raising 8694e1b laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 8
fix(cli): treat --trace PATH as directory, always (avoid silent trace loss) dd1ef9b laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
fix(cli): drop dead max-steps partial-answer branch + correct test contract e5c9a78 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(cli): add multitool ask subcommand with argparse f2ccea7 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
fix(eval): regex truncation, tolerance=None crash, empty-queries crash 871bf3f laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(eval): run.py harness with per-task checkpointing ba65986 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(eval): scorer with first-float-in-string heuristic 4e9ec5d laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(eval): 25-query hand-curated test set, balanced across 5 categories 688bdd2 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
fix(agent): code-review polish β I-1, I-2 + 4 minor improvements c20089b laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(agent): Orchestrator.run() β main function-calling loop 2ed27c6 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(agent): _dispatch_with_retry with 2-attempt budget 2d451a9 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(agent): Orchestrator + AgentResult skeleton c504d81 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(agent): Trace β JSON logger flushed after every step a97f017 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(agent): system prompt for the orchestrator bd83ade laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
fix(llm): code-review polish β C1 + I1-I5 from PR #5 reviewer b2e4c35 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(llm): GeminiClient.chat_with_tools() with synthesized call IDs 96174ee laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(llm): GroqClient.chat_with_tools() β function-calling API 11e2891 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(llm): extend LLMClient Protocol with chat_with_tools() 00494b8 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(llm): ToolCall + ToolResponse dataclasses b7a3843 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
feat(llm): copy LLMClient from DA Agent + attribution header f9eca22 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 7
fix(tools): code-review polish β 4 fixes from PR #4 reviewer 907a373 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 6
feat(tools): wikipedia (first-N-sentences of article summary) b53e885 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): unit_convert (pint-based) 6253be4 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): datetime_tool (years_between / add_years / day_of_week) d43510f laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): calculator (numexpr-based) 4a318fd laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
fix(tools): code-review polish β None-safety, error convention, test cleanup fba196d laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): tavily_search with mocked tests ddccd7e laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): @tool docstring required + optional params excluded from required e29e7a6 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): @tool decorator with auto-generated JSON Schema 95b0527 laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): _py_to_json_type handles Optional[X] / X | None d267edb laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(tools): _py_to_json_type for primitive types (str/int/float/bool) 429a11e laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5
feat(scaffold): package skeleton + smoke test dd76afe laharikarumanchi Claude Opus 4.7 (1M context) commited on Jun 5