3345 Commits

Author SHA1 Message Date
Timothy @aden 0a4cb748be Merge pull request #125 from TimothyZhang7/chore/fix-git-actions
Release / Create Release (push) Waiting to run
fix: fully tested ruff lint
v0.2.0
2026-01-22 12:25:19 -08:00
Timothy e3ae1c30da fix: fully tested ruff lint 2026-01-22 12:23:54 -08:00
Timothy @aden 50e6c40941 Merge pull request #123 from TimothyZhang7/chore/fix-git-actions
chore: python lint
2026-01-22 11:57:57 -08:00
Timothy 56fb8e27f4 chore: python lint 2026-01-22 11:56:28 -08:00
Timothy @aden c6a46294b6 Merge pull request #119 from TimothyZhang7/chore/fix-git-actions
chore: fix git actions
2026-01-22 11:38:35 -08:00
Timothy d2fa847cfb chore: fix git actions 2026-01-22 11:37:54 -08:00
Timothy @aden c575b2c53d Merge pull request #115 from TimothyZhang7/main
Update GitHub Actions for Python Agent Framework
2026-01-22 11:07:24 -08:00
Timothy @aden 3a322b9c32 Merge branch 'adenhq:main' into main 2026-01-22 11:05:36 -08:00
Timothy f5e887939c chore: fix git actions 2026-01-22 11:04:26 -08:00
Timothy @aden 062eb0f148 Merge pull request #114 from adenhq/staging
DOCS: Archive honeycomb and hive, update documentation for agent framework
2026-01-22 10:53:23 -08:00
Timothy @aden e176cb980f Merge pull request #113 from TimothyZhang7/staging
chore: update documents of all languages
2026-01-22 10:52:28 -08:00
Timothy 95b92c1ee2 chore: update documents of all languages 2026-01-22 10:50:43 -08:00
Timothy @aden 6aaa78c8d3 Merge pull request #112 from adenhq/staging
Staging
2026-01-22 10:07:24 -08:00
Timothy @aden c5b2b7a1f5 Merge pull request #111 from TimothyZhang7/staging
Staging
2026-01-22 10:06:46 -08:00
Timothy 47f83651ff chore: fix documentations 2026-01-22 10:04:26 -08:00
Timothy 560ff6ad34 fix: environment setup 2026-01-22 09:49:09 -08:00
Timothy 24a8f04e0a Merge branch 'fix/local-staging-backup' into staging 2026-01-22 08:26:27 -08:00
bryan 8bcec7da14 Merge branch 'staging' into fix/testing 2026-01-22 08:16:19 -08:00
Timothy 16328cbe8f refactor: aden-tools to tools 2026-01-22 08:13:06 -08:00
Timothy 9d5f36b61e refactor: temporarily archive tracing tools 2026-01-22 08:10:53 -08:00
Timothy fd36692ab0 Merge branch 'main' into staging 2026-01-22 08:02:41 -08:00
RichardTang-Aden 0cfc8eca08 Merge pull request #96 from uttam-salamander/feature/orchestrator-litellm-provider
refactor(orchestrator): use LiteLLMProvider for multi-provider support
2026-01-22 07:55:35 -08:00
Timothy @aden 57218e08d0 Merge pull request #106 from TimothyZhang7/feature/split-skills
Feature/split skills
2026-01-22 07:55:23 -08:00
Timothy @aden ffce338459 Merge pull request #67 from Samkit02/fix/docker-dev-hot-reload
fix(docker): enable dev build with production target alias
2026-01-22 07:54:17 -08:00
Uttam Kumar fc2bfc67cd test(example-tool): add unit tests for example_tool
Add 17 tests covering:
- Valid input: basic message, uppercase, repeat options
- Input validation: empty message, max length, repeat range
- Edge cases: unicode, special characters, whitespace

Closes #59
2026-01-22 08:52:13 -07:00
Uttam Kumar c02eba403a test(plan): add unit tests for Plan enums and dataclasses
Add 41 tests covering:
- Enum values: ActionType, StepStatus, ApprovalDecision, JudgmentAction, ExecutionStatus
- PlanStep.is_ready() with various dependency scenarios
- Plan.from_json() parsing and error handling
- Plan methods: get_step, get_ready_steps, is_complete, to_feedback_context
- Serialization round-trip tests

Closes #58
2026-01-22 08:52:07 -07:00
Uttam Kumar cb1cac00bf test(security): add unit tests for get_secure_path()
Add 19 tests covering:
- Happy path: session directory creation, path resolution, nested paths
- Security: path traversal attacks, symlink detection patterns
- Error handling: missing IDs, None values, empty paths

Closes #57
2026-01-22 08:51:58 -07:00
RichardTang-Aden 3a02411d1e Merge pull request #84 from AkaashThawani/fix/broken-link-docs
fix(docs): fix broken link and update file name
2026-01-22 07:42:50 -08:00
Timothy @aden c4948b6e2e Merge pull request #66 from vincentjiang777/chore/readme
new languages on readme
2026-01-22 07:41:36 -08:00
Uttam Kumar 5c11d743cd refactor(orchestrator): use LiteLLMProvider for multi-provider support
Replace AnthropicProvider with LiteLLMProvider in AgentOrchestrator to
enable support for multiple LLM providers (OpenAI, Anthropic, Gemini, etc).

- LiteLLM auto-detects provider from model name
- LiteLLM auto-detects appropriate API key from environment
- Removes restrictive ANTHROPIC_API_KEY check
- Matches pattern used in AgentRunner

Closes #47
2026-01-22 04:02:21 -07:00
Akaash Thawani d0b094424d fix(docs): fix broken link and update file name 2026-01-22 02:05:59 -08:00
Sriharsha Kilaru 4cb0ca673d fix(tools): improve grep_search error handling and regex validation
Aligned implementation with README documentation by adding specific exception handling for FileNotFoundError and PermissionError.
2026-01-22 02:36:01 -05:00
yumosx 946cf91038 test: remove unused imports and docstrings in test_run.py 2026-01-22 13:30:59 +08:00
Vincent Jiang 11ed2398dc new languages on readme 2026-01-21 21:29:04 -08:00
yumosx 4bffe17402 Merge remote-tracking branch 'origin1/main' 2026-01-22 13:26:59 +08:00
yumosx d9a58dcfe6 test: add test cases for run module 2026-01-22 13:25:00 +08:00
Samkit Shah 7fbbe63955 fix(docker): enable dev build with production target alias
The Dockerfile.dev files lacked the 'production' stage alias that
docker-compose.yml expects, causing build failures. Added 'AS production'
to enable proper dev builds with hot reload.
Fixes #26
2026-01-21 23:09:47 -06:00
Timothy @aden e4cdbff58c Merge pull request #64 from RichardTang-Aden/fix-file-tools-fix
refactor: Remove file read and write tools and update the workspace d…
2026-01-21 20:28:44 -08:00
Timothy @aden a6e40fbc8c Merge pull request #34 from RichardTang-Aden/feat-incorporate-file-system-tools
Feat incorporate file system tools (updated tool description)
2026-01-21 20:28:11 -08:00
Timothy 2356bdb3e4 fix: deprecate building-agents 2026-01-21 20:17:41 -08:00
Timothy f44c1314f9 feat: re-organize skills 2026-01-21 20:17:07 -08:00
Timothy 17fcd3f774 fix: mcp server path 2026-01-21 19:39:30 -08:00
Richard T 406ad7924c refactor: Remove file read and write tools and update the workspace directory to use the user's home directory. 2026-01-21 19:19:48 -08:00
bryan 937cbfffb6 update to gitignore 2026-01-21 19:02:29 -08:00
Timothy @aden 1c9bbd7b02 Merge pull request #52 from RichardTang-Aden/fix-dependency-issue-by-vitest
fix: fix dependency issues
2026-01-21 18:54:00 -08:00
Timothy @aden c3127ecc6a Merge pull request #53 from bryanadenhq/feat/credential-manager
updates to skills to use credentials and check tools existing
2026-01-21 17:40:43 -08:00
bryan bfa5305cac updates to skills to use credentials and check tools existing 2026-01-21 17:11:59 -08:00
Richard T 1c0eb2db61 chore: Add .dockerignore files to exclude development artifacts and include @types/node dev dependency. 2026-01-21 17:03:53 -08:00
Richard T 8263835fce fix: update formatDate label parameter type from any to ReactNode in chart components. 2026-01-21 16:49:13 -08:00
Richard T dfded8f625 fix: Updated CostTrendChart.tsx and TokenUsageChart.tsx to handle tooltip labels safely, resolving the build failures. 2026-01-21 16:46:12 -08:00