| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: add dev and AI setup scripts (#856) Adds setup tooling to make cross-repo development and AI-assisted usage of Eino easier: scripts/dev_setup.sh: clones eino-ext and eino-examples under this repo and generates a gitignored go.work for full cross-module LSP (go-to-definition, type info, autocomplete). scripts/eino_setup.sh: for downstream projects, clones eino + eino-ext + eino-examples into a gitignored _eino/ reference directory so AI assistants can browse framework source and examples. Also: Adds llms.txt for AI tooling discoverability. Enriches GoDoc across components/, schema/, and callbacks/ to align with the official docs and improve in-editor guidance. Updates .gitignore to avoid accidentally committing local/AI setup artifacts. Motivation Working across eino / eino-ext / eino-examples currently requires manual cloning and editor setup. Editors and AI tools often lack cross-module navigation, which slows iteration and can lead to incorrect wiring. Design Notes dev_setup.sh uses .git/info/exclude so ext/ and examples/ stay local-only without changing the public repo’s tracked files. eino_setup.sh uses _eino/ (gitignored) so downstream repos keep normal go.mod dependencies while still giving assistants full source context. Package-level documentation is centralized in doc.go files to satisfy linting rules. | 6 个月前 | |
feat: add dev and AI setup scripts (#856) Adds setup tooling to make cross-repo development and AI-assisted usage of Eino easier: scripts/dev_setup.sh: clones eino-ext and eino-examples under this repo and generates a gitignored go.work for full cross-module LSP (go-to-definition, type info, autocomplete). scripts/eino_setup.sh: for downstream projects, clones eino + eino-ext + eino-examples into a gitignored _eino/ reference directory so AI assistants can browse framework source and examples. Also: Adds llms.txt for AI tooling discoverability. Enriches GoDoc across components/, schema/, and callbacks/ to align with the official docs and improve in-editor guidance. Updates .gitignore to avoid accidentally committing local/AI setup artifacts. Motivation Working across eino / eino-ext / eino-examples currently requires manual cloning and editor setup. Editors and AI tools often lack cross-module navigation, which slows iteration and can lead to incorrect wiring. Design Notes dev_setup.sh uses .git/info/exclude so ext/ and examples/ stay local-only without changing the public repo’s tracked files. eino_setup.sh uses _eino/ (gitignored) so downstream repos keep normal go.mod dependencies while still giving assistants full source context. Package-level documentation is centralized in doc.go files to satisfy linting rules. | 6 个月前 | |
feat: manually mirror eino's code from bytedance | 1 年前 | |
feat: add dev and AI setup scripts (#856) Adds setup tooling to make cross-repo development and AI-assisted usage of Eino easier: scripts/dev_setup.sh: clones eino-ext and eino-examples under this repo and generates a gitignored go.work for full cross-module LSP (go-to-definition, type info, autocomplete). scripts/eino_setup.sh: for downstream projects, clones eino + eino-ext + eino-examples into a gitignored _eino/ reference directory so AI assistants can browse framework source and examples. Also: Adds llms.txt for AI tooling discoverability. Enriches GoDoc across components/, schema/, and callbacks/ to align with the official docs and improve in-editor guidance. Updates .gitignore to avoid accidentally committing local/AI setup artifacts. Motivation Working across eino / eino-ext / eino-examples currently requires manual cloning and editor setup. Editors and AI tools often lack cross-module navigation, which slows iteration and can lead to incorrect wiring. Design Notes dev_setup.sh uses .git/info/exclude so ext/ and examples/ stay local-only without changing the public repo’s tracked files. eino_setup.sh uses _eino/ (gitignored) so downstream repos keep normal go.mod dependencies while still giving assistants full source context. Package-level documentation is centralized in doc.go files to satisfy linting rules. | 6 个月前 | |
feat: add dev and AI setup scripts (#856) Adds setup tooling to make cross-repo development and AI-assisted usage of Eino easier: scripts/dev_setup.sh: clones eino-ext and eino-examples under this repo and generates a gitignored go.work for full cross-module LSP (go-to-definition, type info, autocomplete). scripts/eino_setup.sh: for downstream projects, clones eino + eino-ext + eino-examples into a gitignored _eino/ reference directory so AI assistants can browse framework source and examples. Also: Adds llms.txt for AI tooling discoverability. Enriches GoDoc across components/, schema/, and callbacks/ to align with the official docs and improve in-editor guidance. Updates .gitignore to avoid accidentally committing local/AI setup artifacts. Motivation Working across eino / eino-ext / eino-examples currently requires manual cloning and editor setup. Editors and AI tools often lack cross-module navigation, which slows iteration and can lead to incorrect wiring. Design Notes dev_setup.sh uses .git/info/exclude so ext/ and examples/ stay local-only without changing the public repo’s tracked files. eino_setup.sh uses _eino/ (gitignored) so downstream repos keep normal go.mod dependencies while still giving assistants full source context. Package-level documentation is centralized in doc.go files to satisfy linting rules. | 6 个月前 | |
feat(components): add tool interrupt APIs and extend isResumeTarget for descendant targets (#691) | 8 个月前 | |
feat(components): add tool interrupt APIs and extend isResumeTarget for descendant targets (#691) | 8 个月前 | |
feat: manually mirror eino's code from bytedance | 1 年前 | |
feat: manually mirror eino's code from bytedance | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 1 年前 |