CoolFace
Apppublic

laharikarumanchi/multi-tool-agent

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
50 commits on main
d2fb0ae4mo ago

Merge pull request #18 from laharikarumanchi-AI-ML/docs/spec-add-tool-use-failed

laharikarumanchi
4eddabf4mo ago

docs(spec): add tool_use_failed retry + _log_http_error_body sections (PR #17 follow-up)

laharikarumanchi, Claude Opus 4.7 (1M context)
3925bde4mo ago

Merge pull request #17 from laharikarumanchi-AI-ML/restore/groq-400-fix

laharikarumanchi
f0f80fd4mo ago

Merge pull request #16 from laharikarumanchi-AI-ML/docs/spec-reality-audit

laharikarumanchi
95e0e1d4mo ago

Merge pull request #15 from laharikarumanchi-AI-ML/feat/auto-dotenv

laharikarumanchi
d34206a4mo ago

docs(llm): note tool_use_failed retry exception in chat_with_tools docstring

laharikarumanchi, Claude Opus 4.7 (1M context)
5c078874mo ago

fix(llm): retry Groq HTTP 400 with code=tool_use_failed

laharikarumanchi, Claude Opus 4.7 (1M context)
8d1a0724mo ago

fix(orchestrator): omit assistant `content` field when None alongside tool_calls

laharikarumanchi, Claude Opus 4.7 (1M context)
3daef7a4mo ago

fix(llm): log response body on Groq HTTP error before raising

laharikarumanchi, Claude Opus 4.7 (1M context)
b4764b24mo ago

Merge pull request #14 from laharikarumanchi-AI-ML/chore/unused-imports-sweep

laharikarumanchi
16648bd4mo ago

docs(spec): audit + reconcile spec vs built reality (6 drifts addressed)

laharikarumanchi, Claude Opus 4.7 (1M context)
9166cd94mo ago

test: stub load_project_env() in conftest to keep tests hermetic

laharikarumanchi, Claude Opus 4.7 (1M context)
562aef84mo ago

feat(env): auto-load .env at CLI + eval entry points (no more `source .env`)

laharikarumanchi, Claude Opus 4.7 (1M context)
cea1ffa4mo ago

chore: remove unused imports across multitool/ and tests/

laharikarumanchi, Claude Opus 4.7 (1M context)
608b61c4mo ago

Merge pull request #13 from laharikarumanchi-AI-ML/revert-11-fix/groq-400-multi-turn

laharikarumanchi
7e7e4c34mo ago

Revert "docs(llm): note tool_use_failed retry exception in chat_with_tools do…"

laharikarumanchi
f80bea04mo ago

Merge pull request #12 from laharikarumanchi-AI-ML/revert-10-fix/groq-400-multi-turn

laharikarumanchi
ec59bfe4mo ago

Revert "fix(llm): retry Groq HTTP 400 tool_use_failed (real root cause of 36% eval crashes)"

laharikarumanchi
91f4ca04mo ago

Merge pull request #11 from laharikarumanchi-AI-ML/fix/groq-400-multi-turn

laharikarumanchi
5f684934mo ago

docs(llm): note tool_use_failed retry exception in chat_with_tools docstring

laharikarumanchi, Claude Opus 4.7 (1M context)
a961c3f4mo ago

Merge pull request #10 from laharikarumanchi-AI-ML/fix/groq-400-multi-turn

laharikarumanchi
c59e7104mo ago

fix(llm): retry Groq HTTP 400 with code=tool_use_failed

laharikarumanchi, Claude Opus 4.7 (1M context)
ea2d3664mo ago

fix(orchestrator): omit assistant `content` field when None alongside tool_calls

laharikarumanchi, Claude Opus 4.7 (1M context)
8694e1b4mo ago

fix(llm): log response body on Groq HTTP error before raising

laharikarumanchi, Claude Opus 4.7 (1M context)
27375084mo ago

Merge pull request #9 from laharikarumanchi-AI-ML/feat/streamlit-demo

laharikarumanchi
64dc0f34mo ago

test(demo): smoke tests for app load, missing API key, example chips

laharikarumanchi, Claude Opus 4.7 (1M context)
506daee4mo ago

chore(demo): HF Spaces frontmatter + requirements.txt note + .gitignore

laharikarumanchi, Claude Opus 4.7 (1M context)
39d17514mo ago

feat(demo): Streamlit app for multi-tool agent

laharikarumanchi, Claude Opus 4.7 (1M context)
64ef2774mo ago

Merge pull request #8 from laharikarumanchi-AI-ML/feat/cli

laharikarumanchi
dd1ef9b4mo ago

fix(cli): treat --trace PATH as directory, always (avoid silent trace loss)

laharikarumanchi, Claude Opus 4.7 (1M context)
e5c9a784mo ago

fix(cli): drop dead max-steps partial-answer branch + correct test contract

laharikarumanchi, Claude Opus 4.7 (1M context)
ef58d8e4mo ago

test(cli): cover argparse errors, missing key, stdout, verbose, max-steps

laharikarumanchi, Claude Opus 4.7 (1M context)
f2ccea74mo ago

feat(cli): add multitool ask subcommand with argparse

laharikarumanchi, Claude Opus 4.7 (1M context)
23036a74mo ago

Merge pull request #7 from laharikarumanchi-AI-ML/feat/eval

laharikarumanchi
871bf3f4mo ago

fix(eval): regex truncation, tolerance=None crash, empty-queries crash

laharikarumanchi, Claude Opus 4.7 (1M context)
ba659864mo ago

feat(eval): run.py harness with per-task checkpointing

laharikarumanchi, Claude Opus 4.7 (1M context)
4e9ec5d4mo ago

feat(eval): scorer with first-float-in-string heuristic

laharikarumanchi, Claude Opus 4.7 (1M context)
688bdd24mo ago

feat(eval): 25-query hand-curated test set, balanced across 5 categories

laharikarumanchi, Claude Opus 4.7 (1M context)
44d06554mo ago

Merge pull request #6 from laharikarumanchi-AI-ML/feat/orchestrator

laharikarumanchi
c20089b4mo ago

fix(agent): code-review polish — I-1, I-2 + 4 minor improvements

laharikarumanchi, Claude Opus 4.7 (1M context)
5fe27754mo ago

test(agent): end-to-end with scripted mock LLM

laharikarumanchi, Claude Opus 4.7 (1M context)
d85eafc4mo ago

test(agent): per-dispatch retry budget + step-ceiling backstop

laharikarumanchi, Claude Opus 4.7 (1M context)
2ed27c64mo ago

feat(agent): Orchestrator.run() — main function-calling loop

laharikarumanchi, Claude Opus 4.7 (1M context)
2d451a94mo ago

feat(agent): _dispatch_with_retry with 2-attempt budget

laharikarumanchi, Claude Opus 4.7 (1M context)
c504d814mo ago

feat(agent): Orchestrator + AgentResult skeleton

laharikarumanchi, Claude Opus 4.7 (1M context)
a97f0174mo ago

feat(agent): Trace — JSON logger flushed after every step

laharikarumanchi, Claude Opus 4.7 (1M context)
bd83ade4mo ago

feat(agent): system prompt for the orchestrator

laharikarumanchi, Claude Opus 4.7 (1M context)
7598f2f4mo ago

Merge pull request #5 from laharikarumanchi-AI-ML/feat/llm-client

laharikarumanchi
b2e4c354mo ago

fix(llm): code-review polish — C1 + I1-I5 from PR #5 reviewer

laharikarumanchi, Claude Opus 4.7 (1M context)
96174ee4mo ago

feat(llm): GeminiClient.chat_with_tools() with synthesized call IDs

laharikarumanchi, Claude Opus 4.7 (1M context)