123 Commits (520497c00ab8e3c965d116588bc189a553805b69)
 

Author SHA1 Message Date
Drew Bednar 520497c00a Agent translation to english 3 weeks ago
dependabot[bot] a80cde9262
chore(deps): bump the eino-dependencies group across 3 directories with 4 updates (#209)
Bumps the eino-dependencies group with 4 updates in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext), [github.com/cloudwego/eino-ext/components/model/ark](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 3 updates in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 3 updates in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/ark](https://github.com/cloudwego/eino-ext).


Updates `github.com/cloudwego/eino` from 0.8.8 to 0.8.11
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.8...v0.8.11)

Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/callbacks/cozeloop/v0.2.0...adk/backend/local/v0.2.1)

Updates `github.com/cloudwego/eino-ext/components/model/ark` from 0.1.65 to 0.1.66
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/components/model/ark/v0.1.65...components/model/ark/v0.1.66)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.12...libs/acl/openai/v0.1.13)

Updates `github.com/cloudwego/eino` from 0.8.8 to 0.8.11
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.8...v0.8.11)

Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/callbacks/cozeloop/v0.2.0...adk/backend/local/v0.2.1)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.12...libs/acl/openai/v0.1.13)

Updates `github.com/cloudwego/eino` from 0.8.8 to 0.8.11
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.8...v0.8.11)

Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/callbacks/cozeloop/v0.2.0...adk/backend/local/v0.2.1)

Updates `github.com/cloudwego/eino-ext/components/model/ark` from 0.1.65 to 0.1.66
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/components/model/ark/v0.1.65...components/model/ark/v0.1.66)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/ark
  dependency-version: 0.1.66
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/ark
  dependency-version: 0.1.66
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 weeks ago
dependabot[bot] 7f9e6a76b2
chore(deps): bump the eino-dependencies group across 3 directories with 3 updates (#203)
Bumps the eino-dependencies group with 3 updates in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/components/model/ollama](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 2 updates in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 1 update in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).


Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino-ext/components/model/ollama` from 0.1.8 to 0.1.9
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.8...libs/acl/openai/v0.1.9)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.10...libs/acl/openai/v0.1.12)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.10...libs/acl/openai/v0.1.12)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.10...libs/acl/openai/v0.1.12)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.10...libs/acl/openai/v0.1.12)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

Updates `github.com/cloudwego/eino` from 0.8.5 to 0.8.8
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.5...v0.8.8)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/ollama
  dependency-version: 0.1.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 month ago
dependabot[bot] a21ef9d54f
chore(deps): bump the eino-dependencies group across 3 directories with 1 update (#197)
Bumps the eino-dependencies group with 1 update in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).
Bumps the eino-dependencies group with 1 update in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).
Bumps the eino-dependencies group with 1 update in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).


Updates `github.com/cloudwego/eino` from 0.8.4 to 0.8.5
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.4...v0.8.5)

Updates `github.com/cloudwego/eino` from 0.8.4 to 0.8.5
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.4...v0.8.5)

Updates `github.com/cloudwego/eino` from 0.8.4 to 0.8.5
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.4...v0.8.5)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
dependabot[bot] 0b4e59269b
chore(deps): bump the eino-dependencies group across 3 directories with 1 update (#189)
Bumps the eino-dependencies group with 1 update in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).
Bumps the eino-dependencies group with 1 update in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).
Bumps the eino-dependencies group with 1 update in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).


Updates `github.com/cloudwego/eino` from 0.8.3 to 0.8.4
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.3...v0.8.4)

Updates `github.com/cloudwego/eino` from 0.8.3 to 0.8.4
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.3...v0.8.4)

Updates `github.com/cloudwego/eino` from 0.8.3 to 0.8.4
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.3...v0.8.4)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
dependabot[bot] 82e36f8795
chore(deps): bump the eino-dependencies group across 3 directories with 2 updates (#187)
Bumps the eino-dependencies group with 2 updates in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 2 updates in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 1 update in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).


Updates `github.com/cloudwego/eino` from 0.8.0 to 0.8.3
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.0...v0.8.3)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.8 to 0.1.10
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.8...libs/acl/openai/v0.1.10)

Updates `github.com/cloudwego/eino` from 0.8.0 to 0.8.3
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.0...v0.8.3)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.8 to 0.1.10
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.8...libs/acl/openai/v0.1.10)

Updates `github.com/cloudwego/eino` from 0.8.0 to 0.8.3
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.8.0...v0.8.3)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
shentongmartin ec07067e64
docs(chatwitheino): add repo source for Feishu quickstart index (#186) 2 months ago
shentongmartin a2814e625d
feat(chatwitheino): add filesystem-backed skills (#185) 2 months ago
Zerofisher 9b0c95dad9 fix: server initialization panic when APMPLUS_APP_KEY is not set 2 months ago
shentong.martin 6a9fa80f5a docs(quickstart): improve chatwitheino documentation
- Update code links from eino to eino-examples repository
- Add PROJECT_ROOT setup instructions for ch05-ch07
- Clarify Middleware execution order and Handlers field usage
- Improve Callback documentation with HandlerHelper usage
- Enhance Interrupt/Resume explanation with detailed pseudocode
- Add documentation_review_report.md for review tracking~

Change-Id: I345bad56733d5159e5f0fbed8845ca6ac418bc6e
2 months ago
shentong.martin c3c42318bc fix: add missing license header to ch02/main.go
Change-Id: I348a41c42ebbdb7a81cee432266f71795fa8b448
2 months ago
shentong.martin a0a9ec3ff1 chore: format code with gofmt
Change-Id: I7d42e6773bbe32e3c5ef666702bf437e3bf2f044
2 months ago
shentong.martin 28247d3702 feat(quickstart): rename chatwithdoc to chatwitheino and add chapters 3-8
- Rename quickstart/chatwithdoc to quickstart/chatwitheino
- Update all import paths from chatwithdoc to chatwitheino
- Add chapter 3: Memory & Session (JSONL persistence)
- Add chapter 4: Tool & Backend (Filesystem access)
- Add chapter 5: Middleware
- Add chapter 6: Callback
- Add chapter 7: Interrupt & Resume
- Add chapter 8: Graph Tool
- Add chapter 9: A2UI documentation
- Update .gitignore to exclude *.jsonl and *.txt files

Change-Id: Iddeb4ad2bb2a3a1d192c335255dc86554b97e531
2 months ago
shentong.martin cdedfd0425 docs: improve ch01 and ch02 quickstart documentation
- Add clear warnings for code snippets that cannot run directly
- Replace absolute paths with GitHub URLs
- Add natural transitions between Component and Agent concepts
- Add ChatModel vs ChatModelAgent comparison table
- Clarify the relationship between Component and Agent
- Add analogies for better understanding
- Improve language clarity and specificity
- Add ch02 example code for ChatModelAgent and Runner

Change-Id: I08e8944a7a09b65023b691e3c158a3b7f3fe5649
2 months ago
shentong.martin b035dd29c5 chore: satisfy staticcheck QF1012 (plan-execute-replan)
Change-Id: I2b04f7e939840138d535b95af1b49acd76052bed
2 months ago
shentong.martin fa53f234c7 chore: satisfy staticcheck QF1012
Change-Id: I1204fd946fb1368f613f0666ac2bc46f99fa5ff3
2 months ago
shentong.martin 4ea5783584 chore: fix staticcheck formatting
Change-Id: I10f1b13764ae8533034cec505bcb24dfa216d531
2 months ago
shentong.martin 57cb494e77 chore: fix lint and formatting
Change-Id: I3b4f908dd24ce6b779fdb8cac3e7519c3295a21b
2 months ago
shentong.martin 2d189db9bd feat(quickstart): add chatwithdoc example
Change-Id: I90e5142eb18f8c25b611751e655a77ee73a900ed
2 months ago
Megumin d49cfe085a
fix: add execute tool to skill example (#182) 2 months ago
dependabot[bot] 9d39d4d72a
chore(deps): bump the eino-dependencies group across 3 directories with 2 updates (#181) 2 months ago
Megumin 6114f39861
feat(adk): add search tool middleware example (#167) (#180) 2 months ago
dependabot[bot] cdc720df8c
chore(deps): bump the eino-dependencies group across 3 directories with 2 updates (#177) 2 months ago
Guangming Luo 658780982e
chore: add eino-ext/components/model/deepseek to dependabot (#174)
Change-Id: I0c0d61813ac2567bf5e8e12c9b225169f793ce27
3 months ago
dependabot[bot] 8c5f4efb78
chore(deps): bump the eino-dependencies group across 3 directories with 1 update (#173)
Bumps the eino-dependencies group with 1 update in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).
Bumps the eino-dependencies group with 1 update in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).
Bumps the eino-dependencies group with 1 update in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino).


Updates `github.com/cloudwego/eino` from 0.7.29 to 0.7.32
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.7.29...v0.7.32)

Updates `github.com/cloudwego/eino` from 0.7.29 to 0.7.32
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.7.29...v0.7.32)

Updates `github.com/cloudwego/eino` from 0.7.29 to 0.7.32
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.7.29...v0.7.32)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.7.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.7.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.7.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
Megumin 1f40592b7e
feat(ci): pin typos version (#168) 3 months ago
dependabot[bot] 4ac063e811
chore(deps): bump the eino-dependencies group across 3 directories with 6 updates (#166)
Bumps the eino-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/cloudwego/eino](https://github.com/cloudwego/eino) | `0.7.22` | `0.7.29` |
| [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext) | `0.1.6` | `0.1.8` |
| [github.com/cloudwego/eino-ext/components/model/ark](https://github.com/cloudwego/eino-ext) | `0.1.45` | `0.1.64` |
| [github.com/cloudwego/eino-ext/components/model/ollama](https://github.com/cloudwego/eino-ext) | `0.1.6` | `0.1.8` |
| [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext) | `0.1.5` | `0.1.8` |

Bumps the eino-dependencies group with 3 updates in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext).
Bumps the eino-dependencies group with 4 updates in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext), [github.com/cloudwego/eino-ext/components/model/ark](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/devops](https://github.com/cloudwego/eino-ext).


Updates `github.com/cloudwego/eino` from 0.7.22 to 0.7.29
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.7.22...v0.7.29)

Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.1.6 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.6...devops/v0.1.8)

Updates `github.com/cloudwego/eino-ext/components/model/ark` from 0.1.45 to 0.1.64
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/components/model/ark/v0.1.45...components/model/ark/v0.1.64)

Updates `github.com/cloudwego/eino-ext/components/model/ollama` from 0.1.6 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.6...devops/v0.1.8)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.5 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.5...devops/v0.1.8)

Updates `github.com/cloudwego/eino` from 0.4.7 to 0.7.29
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.7.22...v0.7.29)

Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.1.4 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.6...devops/v0.1.8)

Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.0.0-20250514085234-473e80da5261 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.5...devops/v0.1.8)

Updates `github.com/cloudwego/eino` from 0.4.7 to 0.7.29
- [Release notes](https://github.com/cloudwego/eino/releases)
- [Commits](https://github.com/cloudwego/eino/compare/v0.7.22...v0.7.29)

Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.1.4 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.6...devops/v0.1.8)

Updates `github.com/cloudwego/eino-ext/components/model/ark` from 0.0.0-20250225083118-fd27d80f189c to 0.1.64
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/components/model/ark/v0.1.45...components/model/ark/v0.1.64)

Updates `github.com/cloudwego/eino-ext/devops` from 0.1.7 to 0.1.8
- [Release notes](https://github.com/cloudwego/eino-ext/releases)
- [Commits](https://github.com/cloudwego/eino-ext/compare/devops/v0.1.7...devops/v0.1.8)

---
updated-dependencies:
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.7.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/ark
  dependency-version: 0.1.64
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/ollama
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.7.29
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/openai
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino
  dependency-version: 0.7.29
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/components/model/ark
  dependency-version: 0.1.64
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: eino-dependencies
- dependency-name: github.com/cloudwego/eino-ext/devops
  dependency-version: 0.1.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: eino-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 months ago
Guangming Luo 2c961e4629
chore: update sonic & add dependabot for weekly updates (#165) 3 months ago
shentongmartin 7c63a9b24d
docs: add COOKBOOK.md and update README with structured example index (#162) 4 months ago
shentong.martin a05f4e9a5d refactor: remove unused chain variables in example 1
Change-Id: I1fcd725de100d42d7c496fb3ea2e8701c72af42f
4 months ago
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 44e0085eae refactor: use tool package interrupt APIs in follow_up_tool and review_edit_wrapper
- follow_up_tool.go: use tool.GetInterruptState, tool.GetResumeContext, tool.StatefulInterrupt
- review_edit_wrapper.go: use tool.GetInterruptState, tool.GetResumeContext, tool.StatefulInterrupt
- Remove ToolCallID from ReviewEditInfo (compose.GetToolCallID no longer used)
- Remove compose import from both files

Change-Id: I9fee8a8ef93a5b3eab4700c0850f6dce220e5f98
4 months ago
shentong.martin f7ed18dd7e refactor: use tool package interrupt APIs instead of compose package
- approval_wrapper.go: use tool.GetInterruptState, tool.GetResumeContext, tool.StatefulInterrupt
- graphtool/graph_tool.go: use tool.GetInterruptState, tool.CompositeInterrupt
- Keep compose.ExtractInterruptInfo for checking graph execution errors
- Remove ToolCallID from ApprovalInfo (compose.GetToolCallID no longer used)

Change-Id: I7c9a7f73a0e0036ab384478d1ea6770ea0031c4b
4 months ago
shentong.martin f2f7dbb918 fix: remove redundant newline in fmt.Println
Change-Id: Ia8fa3750eca3880c500e2931c6b32b18069653cf
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 25b11b1a40 feat: graph tool
Change-Id: Ic523afc41e82af04c578968cc2b535c4b76ce828
4 months ago
shentong.martin f13f4f7555 feat(flow/react): add short-term memory example with MessageFuture and tool calls
Change-Id: Iff0920fa888b74ee40770ea4e59126bbc01949c5
5 months ago
shentong.martin 60eb90bce2 feat: update eino to v0.7.14
Change-Id: I3e2e71a820d9caee68b8ac1f4616d1cf610da8f5
5 months ago
shentong.martin c396f82e82 feat: make rate limit delay configurable via RATE_LIMIT_DELAY_MS env var
- Add getRateLimitDelay() function to read delay from environment
- When RATE_LIMIT_DELAY_MS is not set or 0, use original model without wrapper
- Remove debug print statements from rateLimitedModel

Change-Id: I491d061b90530a84976e26952c7245f821553d1c
5 months ago
shentong.martin f3c86a123c fix: remove redundant newlines and apply gofmt formatting
Change-Id: I0e3b7a87011ff7a6a2d1c00f456f4c36569576a2
5 months ago
shentong.martin 7c56672353 feat(adk): add human-in-the-loop examples for multi-agent patterns
Add four new examples demonstrating interrupt/resume functionality with
prebuilt multi-agent patterns:

- 5_supervisor: Supervisor pattern with approval for fund transfers
- 6_plan-execute-replan: Plan-Execute-Replan with review-edit for bookings
- 7_deep-agents: Deep agents with follow-up for clarification questions
- 8_supervisor-plan-execute: Nested architecture with Plan-Execute-Replan
  as sub-agent under Supervisor, demonstrating deep interrupt propagation

Each example includes:
- Semantically meaningful scenarios (financial advisor, travel booking,
  data analysis, project management)
- Rate-limited model wrapper for test environments
- English and Chinese README documentation

Also includes:
- Fix errorremover middleware to propagate interrupt errors correctly
- Add .trae to .gitignore

Change-Id: I1a7e21936bf7015d2d2c08c4b9e78cdd7c07da8b
5 months ago
shentong.martin 30b31e535f feat(compose): batch node
Change-Id: Ifc5038a5ef1ff5918bec2fc053a24c607d061fee
5 months ago
shentong.martin 9835e6abd6 feat(react): dynamic option during execution
Change-Id: I7c67d6b6244c3f37912faf35d64fa4c73bc04358
5 months ago
shentong.martin 82cc9a471d feat(compose): async node example
Change-Id: I1e5af39c3ac197017ef809d7e68eb4911266925d
5 months ago
Zhj 8c6efe243f
feat(tool): add remove error middleware & mcp toolcallresulthander (#147) 5 months ago
shentong.martin d099dce571 feat(react): unknown tool handler example
Change-Id: I4e17983373ec7a07f43601aaeccfafcc8e3d739a
5 months ago
shentong.martin 77bd95ba71 feat(react): demonstrate short-term memory
Change-Id: Ib2b796a7f66ee33b9115c9331489c8d86e42b8c5
5 months ago
shentong.martin d35371e0af feat(adk): add input msg log to supervisor example
Change-Id: I5befb422a92466983d00d20f87c3dd9596e1f47f
5 months ago
shentong.martin 78b2ca9963 feat(adk): add http sse service example
Change-Id: I46b9bcb6673cee8a0a7e2946b8541ec0eae38ec3
5 months ago
shentong.martin a18a2c0538 feat(tool): json fix tool middleware
Change-Id: I00d90a0d23b68faccad77337aa1b511e22862b28
5 months ago