38 Commits (a05f4e9a5df59fa0ed171a5eb98830dca0228aa6)

Author SHA1 Message Date
shentong.martin c5df2f12e4 docs: clarify GraphTools are compatible with any tool wrapper
- Add 'Composable Tool Wrappers' section explaining GraphTools implement standard interfaces
- List example wrappers: InvokableApprovableTool, InvokableReviewEditTool, FollowUpTool
- Clarify nested interrupts work with any interrupt-based wrapper, not just InvokableApprovableTool

Change-Id: Ic3156bf0d28bb30b11dcd61092972bc2d12faccb
4 months ago
shentong.martin fb76b1c544 feat(graphtool): add InvokableGraphTool and StreamableGraphTool for wrapping compose types as tools
- Add graphtool package with InvokableGraphTool and StreamableGraphTool
- Support compose.Graph, compose.Chain, and compose.Workflow via Compilable interface
- Full interrupt/resume support with checkpoint persistence
- Add 4 examples demonstrating different use cases:
  - 1_chain_summarize: Document summarization with compose.Chain
  - 2_graph_research: Multi-source research with compose.Graph + streaming
  - 3_workflow_order: Order processing with compose.Workflow + approval
  - 4_nested_interrupt: Nested interrupts (outer approval + inner risk check)
- Update InvokableApprovableTool to support nested interrupts
- Add comprehensive README documentation for package and examples

Change-Id: Ia7cceebb9e25baf6ca4db25b36eddc74eec273cb
4 months ago
shentong.martin 60eb90bce2 feat: update eino to v0.7.14
Change-Id: I3e2e71a820d9caee68b8ac1f4616d1cf610da8f5
5 months ago
shentong.martin 9835e6abd6 feat(react): dynamic option during execution
Change-Id: I7c67d6b6244c3f37912faf35d64fa4c73bc04358
5 months ago
Zhj 8c6efe243f
feat(tool): add remove error middleware & mcp toolcallresulthander (#147) 5 months ago
shentong.martin 77bd95ba71 feat(react): demonstrate short-term memory
Change-Id: Ib2b796a7f66ee33b9115c9331489c8d86e42b8c5
5 months ago
shentong.martin 589b192304 feat: add graph visualizer by mermaid
Change-Id: I97c20a4a3cccdb4fb95dfb12c9c0dbfc9e313f6e
5 months ago
IPender 85592f893f
feat(adk): add agent_with_summarization based on agent_middleware (#135) 6 months ago
shentongmartin d41b497bdc
feat: add common human-in-the-loop patterns (#125)
* feat: add approval human-in-the-loop pattern

Change-Id: I8217d0b92e5df954adfbae129f945a52d9367a08

* feat: add review-and-edit human-in-the-loop pattern

Change-Id: Ifebae102fe01c6b5c1239c56d4bde9b83f89ff45

* feat: add follow-up human-in-the-loop pattern

Change-Id: I79323759e03607496b411a7e6bd06a6eac18c986

* feat: change 'review-and-edit' to 'feedback-loop'

Change-Id: I6c0a94d97a745dce9badda5b73e895ea440076e4

* feat: re-add the review-and-edit pattern

Change-Id: If2058922c3e2428ab896c5f8c59d12de79ae2ae5

* fix(adk): improve review-and-edit tool call wrapper response

Change-Id: I22b30575551f3f9d9b10a65ce11bcc2a92199a0b

* docs: update command path with actual dir name

* chore: update to eino v0.7.0 release

Change-Id: Ie61a51f9d6dc0edbc1ddac973966740f2edf466b

---------

Co-authored-by: HaotianChen <chenhaotian16@huawei.com>
6 months ago
N3ko bc28accbb7
feat: update commandline (#132) 6 months ago
Megumin 09c7e3515e
feat(adk): deepagents example (#131) 6 months ago
N3ko b3cc87e04e
feat(adk): add excel agent based on plan-execute-replan pattern (#122) 6 months ago
mrh997 28d7c0a578
feat(flow_react): optimize the use of ark cache in react (#124) 7 months ago
N3ko bbbae09319
feat: add examples for adk (#120) 8 months ago
IPender 528919187f
feat(adk): add eino adk examples (#114) 8 months ago
mrh997 a0e96f1391
refactor: migration from OpenAPIV3 to JSONSchema (#108) 9 months ago
mrh997 208c545ea7
feat(react): add cached ark example (#96) 10 months ago
lnnt 3ebe73b2b5
feat: use ToolCallingChatModel instead of deprecated ChatModel (#93) 10 months ago
gromitlee b4725029c1
feat(todoagent): upgrade duckduckgo to v2 (#85) 10 months ago
Megumin eb4c4516b5
feat: upgrade ark&eino (#80) 11 months ago
Megumin 99173ed216 feat: manus agent 1 year ago
mrh997 df73bb95e2
feat: upgrade devops to v0.1.7 and eino to v0.3.18 (#58) 1 year ago
mrh997 3591f66345
feat: upgrade devops version to v0.1.6 (#57) 1 year ago
Guangming Luo 21484c3c0a
chore: update ollama to v0.4.0 to fix security alerts (#54) 1 year ago
Megumin cf63365e54
feat: upgrade react agent version (#52) 1 year ago
N3ko ade3de772f
feat: upgrade retriever/volc_vikingdb (#49) 1 year ago
shentong.martin a50d298e58 feat: react example change to ark model, set StreamToolCallChecker
Change-Id: I9959d201ca18a14ac7789b1b4edae2798a792590
1 year ago
liujian-bytedance 5f48fc1c04
feat: upgrade eino to v0.3.14 (#35) 1 year ago
liujian-bytedance 79e087425c
feat(devops): upgrade devops (#34) 1 year ago
shentong.martin e5ce550628 feat: implement plan-execute multi-agent with DeepSeek
Change-Id: Ia6ec41eee4eab8b986ac178355370471b36ce97e
1 year ago
Guangming Luo 6e5995be33
chore: bump up versions & fix some code (#28) 1 year ago
shentong.martin 07dd58eaf3 fix: upgrade eino to v0.3.9
Change-Id: I3184ce8afb344bea60035bd14f826f7d0ee59c06
1 year ago
IPender 846f144c65
feat: add loader, parser examples (#10) 1 year ago
Zhj ff3a7a6937
chore: upgrade devops to latest (#14)
Change-Id: Iec296579c4ee1086c7be37f86fc8778b2b634ebc
1 year ago
Megumin 7578934f77
fix: some modify of router retriever/todoagent/chat (#8)
fix: some modifyfix: some modify of router retriever/todoagent/chat (#8)
1 year ago
IPender c14983b38d
feat: adjust quickstart's code (#7) 1 year ago
liujian-bytedance 134df1d441
feat(devops): update devops of einodev example (#4) 1 year ago
IPender ae08a52488
feat: add eino examples (#1)
* feat: add eino examples
1 year ago