Commit History

fix(tools): code-review polish — 4 fixes from PR #4 reviewer
907a373

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): wikipedia (first-N-sentences of article summary)
b53e885

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): unit_convert (pint-based)
6253be4

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): datetime_tool (years_between / add_years / day_of_week)
d43510f

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): calculator (numexpr-based)
4a318fd

laharikarumanchi Claude Opus 4.7 (1M context) commited on

fix(tools): code-review polish — None-safety, error convention, test cleanup
fba196d

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): tavily_search with mocked tests
ddccd7e

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): @tool docstring required + optional params excluded from required
e29e7a6

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): @tool decorator with auto-generated JSON Schema
95b0527

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): _py_to_json_type handles Optional[X] / X | None
d267edb

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(tools): _py_to_json_type for primitive types (str/int/float/bool)
429a11e

laharikarumanchi Claude Opus 4.7 (1M context) commited on

feat(scaffold): package skeleton + smoke test
dd76afe

laharikarumanchi Claude Opus 4.7 (1M context) commited on