Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f971788
Merge pull request #19 from LeoMY1/feat/lmy/skill-cli
LeoMY1 Jul 9, 2026
5173262
refactor: replace deps for PDF rendering
uni-parser Jul 9, 2026
a513a8e
feat: enhance error handling and language support in constants
uni-parser Jul 9, 2026
f63d3bf
style: correct lint errors and styles
uni-parser Jul 10, 2026
d301c24
Merge pull request #17 from dptech-corp/feat/uniparser/pdf
TimothyZero Jul 10, 2026
ea1765d
refactor(api): add configurable shared HTTP transport
uni-parser Jul 30, 2026
eda4f88
feat(api): sync task submission and TOS upload
uni-parser Jul 30, 2026
e85cedd
feat(results): sync retrieval and result models
uni-parser Jul 30, 2026
29bc873
feat(info): expose release service metadata
uni-parser Jul 30, 2026
ec5bb3a
feat(account): add read-only billing client
uni-parser Jul 30, 2026
70ee68e
test(api): add dotenv-backed release integration coverage
uni-parser Jul 30, 2026
0a8e682
docs(callback): align release signature contract
uni-parser Jul 30, 2026
2947624
fix(results): preserve positional constructor compatibility
uni-parser Jul 30, 2026
6693985
fix(upload): redact TOS presigned credentials
uni-parser Jul 30, 2026
0c6a961
test(ci): install test extras and satisfy format gate
uni-parser Jul 30, 2026
abc68ff
chore(playground): clear outputs and redact task tokens
uni-parser Jul 30, 2026
35418e3
fix(packaging): restrict wheel to client package
uni-parser Jul 30, 2026
b8d1603
fix(upload): add dedicated TOS request timeout
uni-parser Jul 30, 2026
91f45e7
test(live): cover file URL and snip parsing
uni-parser Jul 30, 2026
5a14545
docs(callback): fix skill signature example
uni-parser Jul 30, 2026
1a842fa
chore(playground): prevent hardcoded API keys
uni-parser Jul 30, 2026
f554eb0
fix(packaging): require supported Python version
uni-parser Jul 30, 2026
7f14ee6
feat: refactor uniparser-mcp to single uniparser_parse tool with CLI-…
LeoMY1 Jul 9, 2026
7cf77d4
feat: clarify MCP Cursor setup must replace API key and local path.
LeoMY1 Jul 11, 2026
b0bc9e3
feat: add pdf2vqa extraction.
LeoMY1 Jul 29, 2026
5e7a525
feat: simplify pdf2vqa package documentation.
LeoMY1 Jul 29, 2026
ffde216
bug: harden pdf2vqa output handling and package isolation.
LeoMY1 Jul 29, 2026
09359b7
fix: align PR22 integrations with v1.3
LeoMY1 Jul 30, 2026
b1f76cd
fix(pdf2vqa): preserve LaTeX answer text
LeoMY1 Aug 2, 2026
fb52014
fix: replace overwrite with unique output directories
LeoMY1 Aug 2, 2026
0080f5d
chore: remove unused uv lock files
LeoMY1 Aug 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,16 @@ jobs:
cache-dependency-path: |
requirements.txt
pyproject.toml
mcp_server/pyproject.toml
uniparser_agent/pyproject.toml

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install ruff pytest
pip install -r requirements.txt
pip install -e .
pip install -e ".[test]"
pip install -e "./mcp_server[dev]"
pip install -e "./uniparser_agent[dev]"

- name: Ruff lint
run: ruff check .
Expand All @@ -39,3 +42,9 @@ jobs:

- name: Unit tests
run: pytest tests/unit/ -v -m "not live"

- name: MCP tests
run: pytest mcp_server/tests/ -v

- name: Agent tests
run: pytest uniparser_agent/tests/ -v
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
*.vscode
*.txt
*.__pycache__
.venv/

# compilation and distribution
__pycache__
Expand Down Expand Up @@ -68,5 +69,8 @@ deploy
# env
.env

# uv project lock files (generated locally; CI installs with pip)
uv.lock

*.bak
.cursor/
Loading