11 Commits

Author SHA1 Message Date
Han Xiao
b797273626 chore: refactor cd.yml for clarity and structure 2025-06-09 14:42:17 -07:00
Han Xiao
ebbb13b6bc chore: update .gitignore and simplify cd.yml 2025-06-09 10:10:37 -07:00
devin-ai-integration[bot]
2efae96073
fix: update evaluator tests to use proper AnswerAction type (#58)
* fix: update evaluator tests to use proper AnswerAction type

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* fix: increase token budget and mock external calls in agent test

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* test: add Docker build and container tests

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* feat: add health check endpoint for Docker container verification

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* chore: add Docker test script to package.json

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* ci: add Docker test step to CI workflow

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* fix: remove unused stdout variable in docker test

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

close #53 

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>
2025-02-11 19:54:27 +08:00
Yanlong Wang
8af35c6640
jina-ai: billing for saas service (#55)
* wip: jina billing

* wip

* fix: build issues

* ci: cd gh action

* fix: make ci happy
2025-02-11 18:27:15 +08:00
Han Xiao
30d529082e chore: update readme 2025-02-10 14:53:50 +08:00
Han Xiao
bed06b4100 chore: add chatbox demo 2025-02-09 17:58:02 +08:00
Han Xiao
adcd56c3f7 fix: #40 2025-02-07 10:10:14 +08:00
Han Xiao
4935db86a3 chore: update readme 2025-02-06 22:58:46 +08:00
devin-ai-integration[bot]
def6ebe5df
feat: update npm publish workflow to use github release version (#37)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>
2025-02-06 22:03:10 +08:00
devin-ai-integration[bot]
282de3f245
feat: add npm publish workflow (#29)
* feat: add npm publish workflow

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* feat: add CLI interface

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* fix: add moduleResolution and resolveJsonModule to tsconfig

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* feat: add OPENAI_API_KEY to workflow files

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>
2025-02-06 16:34:39 +08:00
devin-ai-integration[bot]
76f8cd242a
feat: merge types and add tests (#10)
* feat: merge types and add tests

- Merged types.ts and tracker.ts
- Added Jest configuration and setup
- Added comprehensive tests for tools and agent
- Updated package.json with test scripts

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* chore: remove tracker.ts after merging into types.ts

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* fix: remove sensitive API keys from jest.setup.js

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* fix: improve error handling and test timeouts

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* feat: add token budget enforcement to TokenTracker

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

* feat: add github actions workflow for CI and fix remaining issues

Co-Authored-By: Han Xiao <han.xiao@jina.ai>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Han Xiao <han.xiao@jina.ai>
2025-02-03 18:01:59 +08:00