mirror of
https://github.com/eigent-ai/eigent.git
synced 2026-04-28 03:30:06 +00:00
chore: update camel version (#1495)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
This commit is contained in:
parent
f036c258c3
commit
6a504a0e28
7 changed files with 106 additions and 56 deletions
|
|
@ -17,10 +17,10 @@ from typing import Annotated, Final
|
|||
from pydantic import BeforeValidator
|
||||
|
||||
PLATFORM_ALIAS_MAPPING: Final[dict[str, str]] = {
|
||||
"z.ai": "openai-compatible-model",
|
||||
"z.ai": "zhipu",
|
||||
"ModelArk": "openai-compatible-model",
|
||||
"grok": "openai-compatible-model",
|
||||
"ernie": "openai-compatible-model",
|
||||
"ernie": "qianfan",
|
||||
"llama.cpp": "openai-compatible-model",
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ class SingleAgentWorker(BaseSingleAgentWorker):
|
|||
self.worker = worker # change type hint
|
||||
|
||||
async def _process_task(
|
||||
self, task: Task, dependencies: list[Task]
|
||||
self, task: Task, dependencies: list[Task], stream_callback=None
|
||||
) -> TaskState:
|
||||
r"""Processes a task with its dependencies using an efficient agent
|
||||
management system.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ readme = "README.md"
|
|||
requires-python = ">=3.11,<3.12"
|
||||
dependencies = [
|
||||
"pip>=23.0",
|
||||
"camel-ai[eigent]==0.2.90a5",
|
||||
"camel-ai[eigent]==0.2.90a6",
|
||||
"fastapi>=0.115.12",
|
||||
"fastapi-babel>=1.0.0",
|
||||
"uvicorn[standard]>=0.34.2",
|
||||
|
|
|
|||
|
|
@ -24,9 +24,9 @@ from app.model.model_platform import (
|
|||
|
||||
def test_normalize_model_platform_maps_known_aliases():
|
||||
assert normalize_model_platform("grok") == "openai-compatible-model"
|
||||
assert normalize_model_platform("z.ai") == "openai-compatible-model"
|
||||
assert normalize_model_platform("z.ai") == "zhipu"
|
||||
assert normalize_model_platform("ModelArk") == "openai-compatible-model"
|
||||
assert normalize_model_platform("ernie") == "openai-compatible-model"
|
||||
assert normalize_model_platform("ernie") == "qianfan"
|
||||
assert normalize_model_platform("llama.cpp") == "openai-compatible-model"
|
||||
|
||||
|
||||
|
|
@ -49,5 +49,5 @@ def test_normalized_model_platform_type_applies_in_pydantic_model():
|
|||
optional_model_platform="ModelArk",
|
||||
)
|
||||
|
||||
assert item.model_platform == "openai-compatible-model"
|
||||
assert item.model_platform == "qianfan"
|
||||
assert item.optional_model_platform == "openai-compatible-model"
|
||||
|
|
|
|||
58
backend/uv.lock
generated
58
backend/uv.lock
generated
|
|
@ -242,7 +242,7 @@ dev = [
|
|||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "aiofiles", specifier = ">=24.1.0" },
|
||||
{ name = "camel-ai", extras = ["eigent"], specifier = "==0.2.90a5" },
|
||||
{ name = "camel-ai", extras = ["eigent"], specifier = "==0.2.90a6" },
|
||||
{ name = "debugpy", specifier = ">=1.8.17" },
|
||||
{ name = "fastapi", specifier = ">=0.115.12" },
|
||||
{ name = "fastapi-babel", specifier = ">=1.0.0" },
|
||||
|
|
@ -283,9 +283,37 @@ wheels = [
|
|||
{ url = "https://files.pythonhosted.org/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb", size = 107721, upload-time = "2025-11-30T15:08:24.087Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "boto3"
|
||||
version = "1.42.67"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "botocore" },
|
||||
{ name = "jmespath" },
|
||||
{ name = "s3transfer" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/29/b3/3b5c929df4e46572d2721f0cef7b9fc85fc9d68b659b46df2724ad2606f6/boto3-1.42.67.tar.gz", hash = "sha256:d4123ceb3be36c5cb7ddccc7a7c43701e1fb6af612ef46e3b5d667daf5447d4b", size = 112820, upload-time = "2026-03-12T19:43:40.444Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/bc/d8/41d7657896de9fe3ef666221180dcbcdc9e3f418b88084aba0c9abf0bb0a/boto3-1.42.67-py3-none-any.whl", hash = "sha256:aa900216bdc48bbd0115ed7128a4baed5548c6a60673160a38df8a8566df57cd", size = 140557, upload-time = "2026-03-12T19:43:38.174Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "botocore"
|
||||
version = "1.42.67"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "jmespath" },
|
||||
{ name = "python-dateutil" },
|
||||
{ name = "urllib3" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/34/6a/0326ea8a726e9061d0aff941bc89ff93a1e832f492e6b3d7419301a56c1e/botocore-1.42.67.tar.gz", hash = "sha256:ee307f30fcb798d244fb35a87847b274e1e1f72cd5f7f2e31bd1826df0c45295", size = 14983149, upload-time = "2026-03-12T19:43:27.244Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/fd/0b/cfe18326230476a0b8e3529609190448f2b46453469b07ae95fc57f90fc6/botocore-1.42.67-py3-none-any.whl", hash = "sha256:a94317d2ce83deae230964beb2729639455de65595d0154f285b0ccfd29780cd", size = 14655819, upload-time = "2026-03-12T19:43:21.952Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "camel-ai"
|
||||
version = "0.2.90a5"
|
||||
version = "0.2.90a6"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "astor" },
|
||||
|
|
@ -303,15 +331,16 @@ dependencies = [
|
|||
{ name = "tiktoken" },
|
||||
{ name = "websockets" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/8f/ea/9daf0e01e4b88962bbcfbfaf8585452172c50c147b9d447096f77de87308/camel_ai-0.2.90a5.tar.gz", hash = "sha256:39284ce2b25f5cc43f5e2d3844b8e32136c3175de8e8b0fe68f2e52613a18af9", size = 1162881, upload-time = "2026-03-03T11:07:20.562Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/f5/52/5113d146328de8cb538f0616d0e7c65395dc52c6147a7b74d901978108da/camel_ai-0.2.90a6.tar.gz", hash = "sha256:9f1f537e49de690b03b4c110ace2ac17afa41663b108f65a0c0e609ef3b4eb27", size = 1206365, upload-time = "2026-03-13T14:49:21.5Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/92/b7/84040f24ce8267d7b949b77a86ae12ce2e4373c9e6a8b1ef42af3f0f3823/camel_ai-0.2.90a5-py3-none-any.whl", hash = "sha256:2757ca62cdc4f9a9466bf1e78a360837954c721be21eb0c23d368a143f64ba3d", size = 1641236, upload-time = "2026-03-03T11:07:16.756Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/83/a2/fa855f44589640b8ec1a3c21767d4fdf23ab5918a9aa2a73f21d1f7c2e3b/camel_ai-0.2.90a6-py3-none-any.whl", hash = "sha256:5ccc9af05559af51e421eb9ac1f48b30950117c061dd62dd67cb3e5b13f42d89", size = 1690382, upload-time = "2026-03-13T14:49:18.718Z" },
|
||||
]
|
||||
|
||||
[package.optional-dependencies]
|
||||
eigent = [
|
||||
{ name = "anthropic" },
|
||||
{ name = "av" },
|
||||
{ name = "boto3" },
|
||||
{ name = "datasets" },
|
||||
{ name = "docx" },
|
||||
{ name = "exa-py" },
|
||||
|
|
@ -1189,6 +1218,15 @@ wheels = [
|
|||
{ url = "https://files.pythonhosted.org/packages/21/01/857d4608f5edb0664aa791a3d45702e1a5bcfff9934da74035e7b9803846/jiter-0.12.0-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd2097de91cf03eaa27b3cbdb969addf83f0179c6afc41bbc4513705e013c65d", size = 347212, upload-time = "2025-11-09T20:49:15.643Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "jmespath"
|
||||
version = "1.1.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/d3/59/322338183ecda247fb5d1763a6cbe46eff7222eaeebafd9fa65d4bf5cb11/jmespath-1.1.0.tar.gz", hash = "sha256:472c87d80f36026ae83c6ddd0f1d05d4e510134ed462851fd5f754c8c3cbb88d", size = 27377, upload-time = "2026-01-22T16:35:26.279Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl", hash = "sha256:a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64", size = 20419, upload-time = "2026-01-22T16:35:24.919Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "jsonschema"
|
||||
version = "4.26.0"
|
||||
|
|
@ -2375,6 +2413,18 @@ wheels = [
|
|||
{ url = "https://files.pythonhosted.org/packages/64/8d/0133e4eb4beed9e425d9a98ed6e081a55d195481b7632472be1af08d2f6b/rsa-4.9.1-py3-none-any.whl", hash = "sha256:68635866661c6836b8d39430f97a996acbd61bfa49406748ea243539fe239762", size = 34696, upload-time = "2025-04-16T09:51:17.142Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "s3transfer"
|
||||
version = "0.16.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "botocore" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/05/04/74127fc843314818edfa81b5540e26dd537353b123a4edc563109d8f17dd/s3transfer-0.16.0.tar.gz", hash = "sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920", size = 153827, upload-time = "2025-12-01T02:30:59.114Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/fc/51/727abb13f44c1fcf6d145979e1535a35794db0f6e450a0cb46aa24732fe2/s3transfer-0.16.0-py3-none-any.whl", hash = "sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe", size = 86830, upload-time = "2025-12-01T02:30:57.729Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "scenedetect"
|
||||
version = "0.6.7.1"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue