Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
143f273
Rename `parallels` field to `branches` on PipeParallel models
lchoquel Feb 11, 2026
6b551fb
Add unit tests for StuffFactory.combine_stuffs and remove TODO
lchoquel Feb 11, 2026
cf0ce47
Merge remote-tracking branch 'origin/feature/Chicago' into feature/Ep…
lchoquel Feb 11, 2026
f60a5b0
Add register_controller_output method to GraphTracer and related classes
lchoquel Feb 11, 2026
db2387e
Rename .plx extension to .mthds and update "workflow" terminology to …
lchoquel Feb 11, 2026
5556121
Merge branch 'feature/Chicago' into feature/Epic-mthds-1
lchoquel Feb 11, 2026
31f8425
Rename remaining PLX identifiers to MTHDS and update doc filenames
lchoquel Feb 11, 2026
ada1bb2
Replace "workflow" with "method" in Pipelex-specific contexts
lchoquel Feb 11, 2026
82062f4
Rename "pipeline" to "method" in mkdocs nav and README link text
lchoquel Feb 11, 2026
62f76c8
Add PARALLEL_COMBINE edge kind for PipeParallel combined output visua…
lchoquel Feb 11, 2026
ad63b29
Improve PipeParallel graph E2E tests with PipeSequence wrapper and 3-…
lchoquel Feb 11, 2026
e4c62a0
Merge branch 'feature/Epic-mthds-1' into feature/Epic-mthds-3
lchoquel Feb 11, 2026
59f1eb5
Add hierarchical domains and pipe namespacing (Phase 1)
lchoquel Feb 11, 2026
ea58be2
Merge branch 'feature/Epic-mthds-1' into feature/Epic-mthds-4
lchoquel Feb 11, 2026
27f642f
Fix Mermaid graph rendering for PipeBatch and PipeParallel edges
lchoquel Feb 11, 2026
df74cec
Add METHODS.toml package manifest, exports/visibility model, and pkg …
lchoquel Feb 12, 2026
53d5be4
Merge pull request #668 from Pipelex/feature/Epic-mthds-3
lchoquel Feb 12, 2026
00cc751
Merge branch 'feature/Epic-mthds-1' into feature/Epic-mthds-2
lchoquel Feb 12, 2026
263b731
Add version constraints, required description, and update tests for p…
lchoquel Feb 12, 2026
7cd5e2a
Add user-facing documentation for package system and pkg CLI
lchoquel Feb 12, 2026
53b1b62
Add package system manual testing guide, fixtures, and xfail for vali…
lchoquel Feb 12, 2026
7877312
Fix xfail to also catch DomainLibraryError on GHA (platform-dependent…
lchoquel Feb 12, 2026
9b95e9a
Reject invalid dependency entry shapes in METHODS.toml parser
lchoquel Feb 12, 2026
a4d6ce8
Fix do_pkg_init to place main_pipe first in domain exports
lchoquel Feb 12, 2026
0b47a58
Extract shared bundle-scanning logic into bundle_scanner module
lchoquel Feb 12, 2026
6645629
Remove dead controller_combine_digests variable and add PARALLEL_COMB…
lchoquel Feb 12, 2026
45bfa2e
Extract _render_dashed_edges helper to deduplicate batch/parallel edg…
lchoquel Feb 12, 2026
5bd5d75
Detect conflicting main_pipe declarations across bundles in the same …
lchoquel Feb 12, 2026
e66a6bd
Merge pull request #669 from Pipelex/feature/Epic-mthds-5
lchoquel Feb 12, 2026
bdfecab
Merge branch 'feature/Epic-mthds-1' into feature/Epic-mthds-2
lchoquel Feb 12, 2026
2a6779e
Rename parallel graph test bundles from .plx to .mthds extension
lchoquel Feb 12, 2026
afe1585
Merge branch 'feature/Epic-mthds-2' into feature/Epic-mthds-4
lchoquel Feb 12, 2026
077922d
Wrap _walk_exports_table in try/except to convert ValidationError to …
lchoquel Feb 12, 2026
d28544f
Merge branch 'feature/Epic-mthds-4' into feature/Epic-mthds-6
lchoquel Feb 12, 2026
a44ba86
Remove redundant test-package-fixtures and fix xfail on test_validate…
lchoquel Feb 12, 2026
ca72fb4
Restructure package testing guide with layered cross-package strategy
lchoquel Feb 13, 2026
71c780c
Add MTHDS Standard Client Project Update Brief
lchoquel Feb 13, 2026
5eec5af
Add cross-package dependency system with CLI, validation, and library…
lchoquel Feb 13, 2026
213a6d8
Consolidate roadmap docs: remove adaptation sections, fix spec, add P…
lchoquel Feb 13, 2026
817794a
Add semver constraint evaluation engine with MVS for package dependen…
lchoquel Feb 13, 2026
d2c17c6
Update implementation brief for Phase 4 deliverables and known limita…
lchoquel Feb 13, 2026
be8c297
Add VCS package resolver with git cloning, version resolution, and lo…
lchoquel Feb 13, 2026
94b526b
Update implementation brief: mark Phase 4B complete, narrow Phase 4C …
lchoquel Feb 13, 2026
789aa82
Add lock file model with hash computation, TOML I/O, and integrity ve…
lchoquel Feb 13, 2026
e50ac0a
Update implementation brief: mark Phase 4C complete, detail Phase 4D …
lchoquel Feb 13, 2026
d05f53d
Add transitive dependency resolution with cycle detection and CLI com…
lchoquel Feb 13, 2026
3236ea6
Update implementation brief: refine Phase 4D details and expand Phase…
lchoquel Feb 13, 2026
4e393f0
Add per-package library isolation with cross-package concept refinement
lchoquel Feb 13, 2026
5bc3177
Update implementation brief: mark Phase 4E complete, remove known lim…
lchoquel Feb 13, 2026
2dafdba
Add package index model and builder for local package discovery
lchoquel Feb 13, 2026
fe9d87d
Update implementation brief: mark Phase 5A complete, detail 5B-5D plans
lchoquel Feb 13, 2026
5ff0bdf
Add know-how graph model and query engine for type-driven pipe discovery
lchoquel Feb 13, 2026
1eb868a
Fix Phase 5A/5B documentation discrepancies found during progress audit
lchoquel Feb 13, 2026
a5c42be
Add Phase 3-4 package documentation: cross-package references, depend…
lchoquel Feb 14, 2026
012031f
Fix dry run falsely reporting SUCCESS for skipped pipes with unresolv…
lchoquel Feb 14, 2026
ef89b67
Add SessionStart hook for Claude Code web sessions
lchoquel Feb 14, 2026
776f7b1
Add LOCAL ONLY warnings to prevent AI agents from using interactive t…
lchoquel Feb 14, 2026
5103918
Add Claude Code GitHub Actions workflows for PR review and @claude me…
lchoquel Feb 14, 2026
814585f
Merge branch 'feature/Epic-mthds-1' into feature/Epic-mthds-8
lchoquel Feb 14, 2026
147c3ed
Merge branch 'feature/Epic-mthds-8' into claude/fix-dependency-workfl…
lchoquel Feb 14, 2026
e69c113
Configure git identity in session start hook for CLA compliance
lchoquel Feb 14, 2026
d4b3a83
Move git identity config from project hook to user-level hook
lchoquel Feb 14, 2026
4a695f5
Merge pull request #676 from Pipelex/claude/fix-dry-run-skipped-statu…
lchoquel Feb 14, 2026
ed941a5
Merge branch 'feature/Chicago' into feature/Epic-mthds-1
lchoquel Feb 14, 2026
c06307c
Add safe make targets to Claude Code allow list for CI efficiency
lchoquel Feb 14, 2026
f11bbc2
Merge branch 'feature/Epic-mthds-1' into feature/Epic-mthds-8
lchoquel Feb 14, 2026
c3ae655
Remove extra indentation in lock diff updated package display
lchoquel Feb 14, 2026
9563893
Fix phantom ConceptIds in graph builder and related package system is…
lchoquel Feb 14, 2026
167daa5
Fix stale subdep constraints in diamond resolution and qualified conc…
claude Feb 14, 2026
36326c9
Catch QualifiedRefError in _resolve_cross_package_concept to prevent …
claude Feb 15, 2026
eeafff5
Add MTHDS JSON Schema generator and dev CLI command
lchoquel Feb 15, 2026
9308a8c
Fix cross-package concept resolution when same code exists in multipl…
claude Feb 15, 2026
6c3ab86
Merge pull request #679 from Pipelex/claude/fix-issue-678-gfm01
lchoquel Feb 15, 2026
53b3742
Add plxt tooling, MTHDS schema generator, and pipelex-dev CLI
lchoquel Feb 15, 2026
5ba5d5b
Add Phase 5C pkg CLI commands: index, search, inspect, graph
lchoquel Feb 15, 2026
30e581e
disabled plxt from make targets to pass CI/CD before we reformat all …
lchoquel Feb 15, 2026
9d17c90
Add Phase 5D publish validation + extend brief with Phases 6–9
lchoquel Feb 15, 2026
8463b14
Fix missing PATH in subprocess env for git commit in publish test
lchoquel Feb 15, 2026
2cc698d
Remove dead code and redundant parsing in publish validation
lchoquel Feb 15, 2026
aba4f3e
Fix pkg search showing no results when both --concept and --pipe flag…
lchoquel Feb 15, 2026
939a5d8
Catch LockFileError instead of generic Exception in publish validation
lchoquel Feb 15, 2026
48d0275
Fix graph test that passed due to empty index instead of format valid…
lchoquel Feb 15, 2026
e3217f9
Add Phase 6A reserved domain enforcement for native, mthds, pipelex
lchoquel Feb 15, 2026
13cdd0e
Replace IssueLevel enum equality checks with is_error/is_warning prop…
lchoquel Feb 15, 2026
93e21c1
Add Phase 6B mthds_version enforcement with validation and runtime wa…
lchoquel Feb 15, 2026
5a9fec0
Eliminate redundant METHODS.toml re-parse in publish tag creation
lchoquel Feb 15, 2026
41485b5
Add Phase 7A type-compatible search with --accepts and --produces flags
lchoquel Feb 15, 2026
a0f0b4c
Fix silent exception swallowing in git tag existence check
lchoquel Feb 15, 2026
7ff56ce
Add Phase 7B auto-composition suggestions with --compose flag on pkg …
lchoquel Feb 15, 2026
c144aed
Update client project brief and implementation brief for completed ph…
lchoquel Feb 15, 2026
e00ab83
Validate empty and malformed inputs in pkg graph CLI parsing
lchoquel Feb 15, 2026
eae79ec
Merge branch 'feature/Epic-mthds-8' into feature/Epic-mthds-10
lchoquel Feb 15, 2026
2eef22f
Fix Phase 6-7 functional gaps and slim down implementation brief
lchoquel Feb 15, 2026
366bfca
Merge branch 'feature/Epic-mthds-10' into feature/Epic-mthds-12
lchoquel Feb 15, 2026
60f505c
Fix duplicate reserved-domain violations in publish validation
lchoquel Feb 15, 2026
d58908f
Fix three PR review bugs: domain filter, dep version check, manifest …
lchoquel Feb 15, 2026
d61a1fb
Add MTHDS documentation strategy and tactic, remove obsolete refactor…
lchoquel Feb 15, 2026
a36242d
cleanup dead code
lchoquel Feb 16, 2026
c2aa37f
Use pipelex-tools for formatOnSave
lchoquel Feb 16, 2026
0758851
Restructure Makefile format/lint targets for symmetry with plxt
lchoquel Feb 16, 2026
8c4b0de
sync kit
lchoquel Feb 16, 2026
274657b
Merge pull request #680 from Pipelex/feature/Epic-mthds-7
lchoquel Feb 16, 2026
9daa0fc
cleanup refactoring
lchoquel Feb 16, 2026
da0c274
Merge origin/feature/Epic-mthds-1: add plxt tooling, MTHDS schema gen…
lchoquel Feb 16, 2026
c523aa3
Apply plxt formatter to TOML and MTHDS files
lchoquel Feb 16, 2026
3777173
Add MTHDS normative specification (03-specification.md)
lchoquel Feb 16, 2026
f6d91a1
Add MTHDS language teaching document (01-the-language.md)
lchoquel Feb 16, 2026
00b1b09
Add MTHDS package system teaching document (02-the-package-system.md)
lchoquel Feb 16, 2026
9f90644
Add MTHDS home and overview document (00-home-and-overview.md)
lchoquel Feb 16, 2026
05ccc2d
Add MTHDS CLI reference, tooling, and guides document (04-cli-and-gui…
lchoquel Feb 16, 2026
1f5f6eb
Rename plxt config reference from toml_config.toml to plxt.toml
lchoquel Feb 16, 2026
ebeb862
rename plxt.toml
lchoquel Feb 16, 2026
eb7cc61
Add MTHDS implementers guide and about document (05-implementers-and-…
lchoquel Feb 16, 2026
904508b
Add final consistency review to MTHDS documentation progress tracker
lchoquel Feb 16, 2026
4bfa863
cleanup
lchoquel Feb 17, 2026
11509f9
Merge pull request #684 from Pipelex/feature/Epic-mths-docs
lchoquel Feb 17, 2026
fd3ce94
Fix SEO: deploy root robots.txt, index.html, and 404.html to gh-pages
lchoquel Feb 17, 2026
35f7dda
plxt config rename kit sync
lchoquel Feb 17, 2026
0672e2e
claude settings
lchoquel Feb 17, 2026
40f29a6
Guard docs-deploy-root against missing or empty docs/CNAME
lchoquel Feb 17, 2026
785310c
Merge pull request #682 from Pipelex/feature/Epic-mthds-12
lchoquel Feb 17, 2026
af6cb86
Fix silent drop of non-list pipes in manifest exports parsing
lchoquel Feb 17, 2026
c572ff6
Add Pydantic validation for authors, license, and unknown package keys
lchoquel Feb 17, 2026
13319b5
Add optional display_name field to MTHDS package manifest
lchoquel Feb 17, 2026
dd008ce
Merge pull request #685 from Pipelex/feature/Display-name-and-fixes
lchoquel Feb 17, 2026
d15b9ff
Validate domain in qualified pipe lookups and handle parse errors
lchoquel Feb 17, 2026
e0ac60c
Merge pull request #686 from Pipelex/feature/Display-name-and-fixes
lchoquel Feb 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .claude/hooks/session-start.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash
set -euo pipefail

# Only run in remote Claude Code sessions (web)
if [ "${CLAUDE_CODE_REMOTE:-}" != "true" ]; then
exit 0
fi

# Set CI to bypass the Pipelex Gateway terms acceptance check
echo 'export CI=true' >> "$CLAUDE_ENV_FILE"

# Install all dependencies (creates venv if needed, runs uv sync --all-extras)
make install
43 changes: 43 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"permissions": {
"allow": [
"Bash(.venv/bin/pytest:*)",
"Bash(pytest:*)",
"Bash(make fix-unused-imports)",
"Bash(make fui)",
"Bash(make agent-check)",
"Bash(make format)",
"Bash(make lint)",
"Bash(make pyright)",
"Bash(make mypy)",
"Bash(make c)",
"Bash(make cc)",
"Bash(make check-unused-imports)",
"Bash(make cleanderived)",
"Bash(make agent-test)",
"Bash(make test-with-prints TEST=:*)",
"Bash(make tp TEST=:*)",
"Bash(make tb)",
"Bash(make install)",
"Bash(make lock)",
"Bash(make li)",
"Bash(make validate)",
"Bash(make v)",
"Bash(make build)",
"Bash(make ukc)",
"Bash(make docs-check)"
]
},
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh"
}
]
}
]
}
}
252 changes: 126 additions & 126 deletions .pipelex-dev/test_profiles.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,23 +31,23 @@
[collections.backends]
# --- All Available Backends ---
all = [
"pipelex_gateway",
"anthropic",
"azure_openai",
"bedrock",
"blackboxai",
"fal",
"google",
"groq",
"huggingface",
"mistral",
"ollama",
"openai",
"portkey",
"scaleway",
"vertexai",
"xai",
"internal",
"pipelex_gateway",
"anthropic",
"azure_openai",
"bedrock",
"blackboxai",
"fal",
"google",
"groq",
"huggingface",
"mistral",
"ollama",
"openai",
"portkey",
"scaleway",
"vertexai",
"xai",
"internal",
]

[collections.llm]
Expand All @@ -56,131 +56,131 @@ amazon = ["bedrock-nova-pro", "nova-lite-v1", "nova-micro-v1"]

# --- Anthropic Models (Claude) ---
anthropic = [
"claude-3-haiku",
"claude-3.7-sonnet",
"claude-4-opus",
"claude-4-sonnet",
"claude-4.1-opus",
"claude-4.5-haiku",
"claude-4.5-sonnet",
"claude-4.5-opus",
"claude-4.6-opus",
"claude-3-haiku",
"claude-3.7-sonnet",
"claude-4-opus",
"claude-4-sonnet",
"claude-4.1-opus",
"claude-4.5-haiku",
"claude-4.5-sonnet",
"claude-4.5-opus",
"claude-4.6-opus",
]

# --- DeepSeek Models ---
deepseek = [
"deepseek-chat",
"deepseek-r1",
"deepseek-v3.1",
"deepseek-r1-distill-llama-70b",
"deepseek-v3.2",
"deepseek-v3.2-speciale",
"deepseek-chat",
"deepseek-r1",
"deepseek-v3.1",
"deepseek-r1-distill-llama-70b",
"deepseek-v3.2",
"deepseek-v3.2-speciale",
]

# --- Google Models (Gemini) ---
google = [
"gemini-2.5-flash",
"gemini-2.5-flash-lite",
"gemini-2.5-pro",
"gemini-3.0-pro",
"gemini-3.0-flash-preview",
"gemini-2.5-flash",
"gemini-2.5-flash-lite",
"gemini-2.5-pro",
"gemini-3.0-pro",
"gemini-3.0-flash-preview",
]

# --- Groq Models ---
groq = ["groq/compound", "groq/compound-mini"]

# --- Meta Models (Llama) ---
meta = [
"bedrock-meta-llama-3-3-70b-instruct",
"llama-3.1-8b-instant",
"llama-3.1-8b-instruct",
"llama-3.2-11b-vision-instruct",
"llama-3.3-70b-instruct",
"llama-3.3-70b-instruct-free",
"meta-llama/llama-4-maverick-17b-128e-instruct",
"meta-llama/llama-4-scout-17b-16e-instruct",
"meta-llama/llama-guard-4-12b",
"bedrock-meta-llama-3-3-70b-instruct",
"llama-3.1-8b-instant",
"llama-3.1-8b-instruct",
"llama-3.2-11b-vision-instruct",
"llama-3.3-70b-instruct",
"llama-3.3-70b-instruct-free",
"meta-llama/llama-4-maverick-17b-128e-instruct",
"meta-llama/llama-4-scout-17b-16e-instruct",
"meta-llama/llama-guard-4-12b",
]

# --- Microsoft Models ---
microsoft = ["phi-4", "phi-4-multimodal"]

# --- Mistral Models ---
mistralai = [
"bedrock-mistral-large",
"ministral-3b",
"ministral-8b",
"mistral-7b-2312",
"mistral-8x7b-2312",
"mistral-codestral-2405",
"pixtral-12b",
"pixtral-large",
"mistral-small-2506",
"mistral-small-3.2",
"mistral-small",
"mistral-medium-2508",
"mistral-medium-3.1",
"mistral-medium",
"mistral-large-2512",
"mistral-large-3",
"mistral-large",
"magistral-small-2509",
"magistral-small",
"magistral-medium-2509",
"magistral-medium",
"bedrock-mistral-large",
"ministral-3b",
"ministral-8b",
"mistral-7b-2312",
"mistral-8x7b-2312",
"mistral-codestral-2405",
"pixtral-12b",
"pixtral-large",
"mistral-small-2506",
"mistral-small-3.2",
"mistral-small",
"mistral-medium-2508",
"mistral-medium-3.1",
"mistral-medium",
"mistral-large-2512",
"mistral-large-3",
"mistral-large",
"magistral-small-2509",
"magistral-small",
"magistral-medium-2509",
"magistral-medium",
]

# --- Moonshot AI Models ---
moonshotai = ["kimi-k2-instruct-0905", "kimi-k2-thinking"]

# --- OpenAI Models ---
openai = [
"gpt-4o-mini",
"gpt-4o",
"gpt-4.1-nano",
"gpt-4.1-mini",
"gpt-4.1",
"o1-mini",
"o1",
"o3-mini",
"o3",
"o4-mini",
"gpt-5-nano",
"gpt-5-mini",
"gpt-5-chat",
"gpt-5",
"gpt-5-codex",
"gpt-5.1-codex",
"gpt-5.1-codex-max",
"gpt-5.1-chat",
"gpt-5.1",
"gpt-5.2",
"gpt-5.2-chat",
"gpt-5.2-codex",
"gpt-4o-mini",
"gpt-4o",
"gpt-4.1-nano",
"gpt-4.1-mini",
"gpt-4.1",
"o1-mini",
"o1",
"o3-mini",
"o3",
"o4-mini",
"gpt-5-nano",
"gpt-5-mini",
"gpt-5-chat",
"gpt-5",
"gpt-5-codex",
"gpt-5.1-codex",
"gpt-5.1-codex-max",
"gpt-5.1-chat",
"gpt-5.1",
"gpt-5.2",
"gpt-5.2-chat",
"gpt-5.2-codex",
]

# --- OpenAI OSS Models ---
openai_oss = ["gpt-oss-20b", "gpt-oss-120b", "gpt-oss-safeguard-20b"]

# --- Qwen Models ---
qwen = [
"qwen-2.5-72b-instruct",
"qwen3-32b",
"qwen2.5-vl-72b-instruct",
"qwen3-vl-235b-a22b",
"qwen3-235b-a22b-instruct-2507",
"qwen3-coder-30b-a3b-instruct",
"qwen-2.5-72b-instruct",
"qwen3-32b",
"qwen2.5-vl-72b-instruct",
"qwen3-vl-235b-a22b",
"qwen3-235b-a22b-instruct-2507",
"qwen3-coder-30b-a3b-instruct",
]

# --- XAI Models (Grok) ---
xai = [
"grok-3",
"grok-3-mini",
"grok-3-fast",
"grok-3-mini-fast",
"grok-4",
"grok-4-fast-reasoning",
"grok-4-fast-non-reasoning",
"grok-3",
"grok-3-mini",
"grok-3-fast",
"grok-3-mini-fast",
"grok-4",
"grok-4-fast-reasoning",
"grok-4-fast-non-reasoning",
]

[collections.img_gen]
Expand All @@ -189,11 +189,11 @@ stable_diffusion = ["fast-lightning-sdxl"]

# --- FAL Models ---
fal = [
"flux-pro",
"flux-pro/v1.1",
"flux-pro/v1.1-ultra",
"flux-2",
"flux-2-pro",
"flux-pro",
"flux-pro/v1.1",
"flux-pro/v1.1-ultra",
"flux-2",
"flux-2-pro",
]

# --- OpenAI Models ---
Expand All @@ -208,25 +208,25 @@ qwen = ["qwen-image"]
[collections.extract]
# --- PDF Extraction Models ---
from_pdf = [
"pypdfium2-extract-pdf",
"docling-extract-text",
"mistral-ocr",
"mistral-ocr-2503",
"mistral-ocr-2505",
"mistral-ocr-2512",
"mistral-document-ai-2505",
"azure-document-intelligence",
"pypdfium2-extract-pdf",
"docling-extract-text",
"mistral-ocr",
"mistral-ocr-2503",
"mistral-ocr-2505",
"mistral-ocr-2512",
"mistral-document-ai-2505",
"azure-document-intelligence",
]

# --- Image Extraction Models ---
from_image = [
"docling-extract-text",
"mistral-ocr",
"mistral-ocr-2503",
"mistral-ocr-2505",
"mistral-ocr-2512",
"deepseek-ocr",
"azure-document-intelligence",
"docling-extract-text",
"mistral-ocr",
"mistral-ocr-2503",
"mistral-ocr-2505",
"mistral-ocr-2512",
"deepseek-ocr",
"azure-document-intelligence",
]

################################################################################
Expand Down Expand Up @@ -260,10 +260,10 @@ extract_models = ["@from_pdf"]
description = "One model per backend for coverage"
backends = ["anthropic", "openai", "google", "mistral", "internal"]
llm_models = [
"claude-4.5-haiku",
"gpt-4o-mini",
"gemini-2.5-flash-lite",
"mistral-large",
"claude-4.5-haiku",
"gpt-4o-mini",
"gemini-2.5-flash-lite",
"mistral-large",
]
img_gen_models = ["gpt-image-1", "nano-banana"]
extract_models = ["pypdfium2-extract-pdf"]
Expand Down
Loading
Loading