Timothy @aden
20bea9cd7f
Merge pull request #2273 from krish341360/fix/concurrent-storage-race-condition
...
Release / Create Release (push) Waiting to run
fix: race condition in ConcurrentStorage and cache invalidation bug
v0.3.2
2026-02-02 10:57:45 -08:00
krish341360
a7709d489c
style: apply ruff formatting to test file
2026-02-02 23:53:27 +05:30
krish341360
18dfc997b8
fix: resolve lint errors in test file
2026-02-02 23:24:21 +05:30
Timothy @aden
92d0b6addf
Merge pull request #3050 from Rockysahu704/rocky-first-contribution
...
docs: clearify who Hive is for and when to use it
2026-02-02 09:51:05 -08:00
Harsh Kishorani
f305745295
feat(setup): add native PowerShell setup script for Windows ( #746 )
...
* feat(setup): add PowerShell setup script with venv for Windows
* docs: restore PEP 668 troubleshooting section
* docs: restore Alpine Linux setup section
---------
Co-authored-by: hundao <alchemy_wimp@hotmail.com >
2026-02-02 17:02:19 +08:00
RichardTang-Aden
fc22586752
Merge pull request #3128 from adenhq/fix/tests
...
(micro-fix): fixed pytests and warnings
2026-02-01 19:53:07 -08:00
Richard Tang
646440eba3
chore: update developer doc
2026-02-01 19:49:35 -08:00
Richard Tang
53e5579326
fix: remove requirements.txt
2026-02-01 19:45:32 -08:00
Richard Tang
29a1630d0f
feat: add tool tests in CI
2026-02-01 19:38:33 -08:00
bryan
171f4ab2ae
fixed pytests and warnings
2026-02-01 19:11:44 -08:00
Timothy @aden
a5ae071a03
Merge pull request #723 from trinh31201/bugfix/json-extraction-validation
...
micro-fix(graph): validate LLM JSON extraction to prevent empty/fabricated data
2026-02-01 18:51:51 -08:00
Rocky Sahu
b6e2634537
docs: clearify who Hive is for and when to use it
2026-02-01 14:38:02 +05:30
Anshumaan Saraf
23146c8dae
docs: remove duplicate entry in Edge Protocol docstring ( #2994 )
...
Fixes #2717
The Edge Types list in edge.py had 'always' listed twice.
Removed the duplicate line.
2026-02-01 15:19:11 +08:00
Muzzaiyyan Hussain
58b60b84fd
fix: make agent builder exports atomic ( #2605 )
...
* fix: make agent builder exports atomic
2026-01-31 17:59:31 +08:00
Hundao
86aef3319f
fix(ci): apply ruff format to csv_tool.py ( #2910 )
2026-01-31 17:50:15 +08:00
RichardTang-Aden
0015b3d43d
Merge pull request #1873 from DhruvPokhriyal/bugfix/csv_read-negative-offset
...
fix: validate non-negative limit and offset in csv_read function
2026-01-30 20:12:39 -08:00
RichardTang-Aden
9c4d44c057
Merge pull request #2205 from mishrapravin114/fix/1390-pdf-read-max-pages
...
pdf_read: surface truncation when exceeding max_pages
2026-01-30 20:12:01 -08:00
RichardTang-Aden
800c7fbe11
Merge pull request #2316 from NicklausFW/1843-csv-write-fail-without-parent-dir
...
fix(csv): handle csv_write with no parent directory
2026-01-30 20:11:47 -08:00
Timothy @aden
291ba24229
Merge pull request #2832 from adenhq/feat/node-conversation-class-WP-6-
...
nodeConversation Class
2026-01-30 19:01:30 -08:00
RichardTang-Aden
ffa4096390
Merge pull request #2601 from Hundao/feat/email-tool
...
[Integration] feat(tools): add email service tool with Resend provider
2026-01-30 16:32:16 -08:00
bryan
f2b6fc6948
linter updates
2026-01-30 16:18:48 -08:00
bryan
acff8a0ece
nodeConversation Class
2026-01-30 16:16:34 -08:00
Richard Tang
347c222f78
fix: quickstart compatibility
2026-01-30 16:07:05 -08:00
Timothy
f58619e378
Merge branch 'main' into feat/email-tool
2026-01-30 14:00:54 -08:00
RichardTang-Aden
472cfe1437
Merge pull request #2815 from RichardTang-Aden/main
...
Docs: improving Q&A and hive features
2026-01-30 13:57:46 -08:00
Richard Tang
8b7efe27c1
docs: updated hive descriptions
2026-01-30 13:57:16 -08:00
Timothy
eb00c10d9b
Merge remote-tracking branch 'origin/main' into feat/email-tool
2026-01-30 13:56:15 -08:00
Richard Tang
71249f4f88
docs: updated q&a and why aden
2026-01-30 13:54:37 -08:00
Timothy
0beeda3eec
fix: email tool to credential store
2026-01-30 13:54:01 -08:00
Timothy @aden
dc4a40468b
Merge pull request #2808 from TimothyZhang7/feature/credential-manager-aden-provider
...
Feature/credential manager aden provider
2026-01-30 13:32:45 -08:00
Timothy
7fa2295d30
fix: ruff format issue
2026-01-30 13:27:29 -08:00
Timothy
756f013ecd
fix: mcp test case
2026-01-30 13:24:23 -08:00
Richard Tang
a963d49306
docs: remove duplicated run agent command
2026-01-30 13:23:02 -08:00
Timothy
4b00852bdf
Merge remote-tracking branch 'origin/main' into feature/credential-manager-aden-provider
2026-01-30 13:18:11 -08:00
RichardTang-Aden
b9b1731dc1
Merge pull request #2807 from RichardTang-Aden/main
...
Docs: Update instruction for tools/integration contribution
2026-01-30 13:06:13 -08:00
Richard Tang
34791e6bbd
docs: update issue links
2026-01-30 13:04:54 -08:00
Richard Tang
d1ebdfc92f
docs: tools contribution guide
2026-01-30 12:59:56 -08:00
austin931114
33040b7978
Merge pull request #1316 from Shivraj12/fix/tool-registry-invalid-json
...
fix(tool_registry): handle invalid JSON returned by tools
2026-01-30 21:43:32 +01:00
austin931114
3b6b6c48a5
Merge pull request #919 from Siddharth2624/chore/validation-error-message
...
docs: clarify illustrative output sanitization example
2026-01-30 21:32:39 +01:00
Timothy
c3fddd3c8c
fix: deprecate credential manager
2026-01-30 12:28:27 -08:00
Richard Tang
41e5558715
docs: update readme
2026-01-30 12:24:16 -08:00
austin931114
58969085bf
Merge pull request #1816 from NicklausFW/1277-execution-quality-tracking
...
fix(executor): add execution quality tracking to expose retry metrics
2026-01-30 21:15:23 +01:00
austin931114
f45ad2d543
Merge pull request #1656 from hrshmakwana/fix/setup-creates-exports
...
fix(micro-fix): setup script now creates missing exports directory (#1645 )
2026-01-30 21:01:08 +01:00
hundao
0030d6b499
feat(tools): add cc/bcc support to email tool
...
Add optional cc and bcc parameters to send_email and
send_budget_alert_email. Empty strings and whitespace-only values are
filtered out via _normalize_recipients to prevent invalid payloads.
2026-01-30 18:35:42 +08:00
hundao
5f019f44ca
feat(tools): add email service tool with Resend provider
...
Integrate a mail service to enable email notifications for budget alerts.
Closes #7 .
New tools:
- send_email: general-purpose email sending with multi-provider support
- send_budget_alert_email: formatted budget alert notifications with
severity levels (INFO/WARNING/CRITICAL/EXCEEDED)
Architecture:
- Multi-provider pattern (matching web_search_tool), Resend as primary
- from_email resolved via explicit param or EMAIL_FROM env var
- Credential integration via CredentialManager with env var fallback
Also fixes: web_scrape_tool test mock missing content-type header
2026-01-30 18:35:42 +08:00
Hundao
0d602f92a3
fix(ci): add missing content-type header in scrape test mock and format mcp_client ( #2612 )
2026-01-30 18:33:37 +08:00
RichardTang-Aden
b10d617166
Merge pull request #638 from Sourabsb/fix/run-async-is-running-check
...
fix: add is_running() and is_closed() checks to _run_async() to prevent deadlock
2026-01-29 21:17:58 -08:00
RichardTang-Aden
348c646bab
Merge pull request #534 from Sourabsb/fix/mcp-client-resource-leak
...
fix: properly close MCP session and STDIO context managers in disconnect()
2026-01-29 21:06:30 -08:00
RichardTang-Aden
a8243e6746
Merge pull request #274 from dithzz/fix/cmd-list-keyerror-steps
...
fix(cli): fix KeyError 'steps' in cmd_list function
2026-01-29 20:45:20 -08:00
RichardTang-Aden
9368828f94
Merge pull request #189 from RussellLuo/fix-mcp-servers-parsing
...
fix(skills): load MCP servers correctly
2026-01-29 18:27:24 -08:00