ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

logo
ghcr.io/iflytek/astron-agent/core-workflow:latest
linux/amd64 ghcr.io

该镜像属于科大讯飞Astron Agent项目的核心工作流组件,用于支持工作流的编排、执行与管理等相关功能,是Astron Agent系统中处理工作流任务的关键部分。

13
浏览次数
577.96MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest
源镜像
ghcr.io/iflytek/astron-agent/core-workflow:latest
镜像ID
sha256:ff22be17e05d8a905476afc13b0526c3bd202debb7deb667452d7fa057238512
镜像 TAG
latest
镜像大小
577.96MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
uv run workflow/main.py
启动入口
工作目录
/opt/core
OS/平台
linux/amd64
镜像创建
2026-09-07T06:45:39.362469094Z
同步时间
2026-09-09 14:34
浏览量
13 次
贡献者
⚙️ 环境变量 9
KeyValue
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/core 0
LANG=C.UTF-8 1
GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D 2
PYTHON_VERSION=3.11.16 3
PYTHON_SHA256=91bcdebfdde239a003ae93738a7fce0f9230fee5c4bc2b86f6e6e8c6f98aabe8 4
PYTHONPATH=/opt/core 5
UV_NO_CACHE=1 6
DENO_DIR=/opt/deno-cache 7
DENO_NO_UPDATE_CHECK=1 8
🏷️ 镜像标签 8
KeyValue
2026-09-07T06:45:00.551Z org.opencontainers.image.created
Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAgents. org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
189600dd691e8562bd0b9f7112727b107b8a2e10 org.opencontainers.image.revision
https://github.com/iflytek/astron-agent org.opencontainers.image.source
astron-agent org.opencontainers.image.title
https://github.com/iflytek/astron-agent org.opencontainers.image.url
1.1.2 org.opencontainers.image.version
🛡️ 镜像安全扫描
debian 13.6 Trivy 2026-09-09 14:34 查看完整报告
115
低危 LOW
129
中危 MEDIUM
91
高危 HIGH
4
严重 CRITICAL
受影响目标 (5)
ghcr.io/iflytek/astron-agent/core-workflow:latest (debian 13.6) debian Node.js node-pkg Python python-pkg usr/local/bin/uv rustbinary usr/local/bin/uvx rustbinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest  ghcr.io/iflytek/astron-agent/core-workflow:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest  ghcr.io/iflytek/astron-agent/core-workflow:latest

Shell快速替换命令

sed -i 's#ghcr.io/iflytek/astron-agent/core-workflow:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest  ghcr.io/iflytek/astron-agent/core-workflow:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest  ghcr.io/iflytek/astron-agent/core-workflow:latest'

镜像构建历史


# 2026-09-07 14:45:39  0.00B 设置默认要执行的命令
CMD ["uv" "run" "workflow/main.py"]
                        
# 2026-09-07 14:45:39  1.03MB 复制新文件或目录到容器中
COPY core/common ./common # buildkit
                        
# 2026-09-07 14:45:39  2.49MB 复制新文件或目录到容器中
COPY core/workflow ./workflow # buildkit
                        
# 2026-09-07 14:45:39  245.05MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c uv sync -i https://mirrors.aliyun.com/pypi/simple/ # buildkit
                        
# 2026-09-07 14:45:28  537.39KB 复制新文件或目录到容器中
COPY core/workflow/uv.lock core/workflow/pyproject.toml ./ # buildkit
                        
# 2026-09-07 14:45:28  60.68MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c pip install uv --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple/ # buildkit
                        
# 2026-09-07 14:45:10  644.62KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c set -eux;     pyodide_lock="$(find /opt/core/node_modules "$DENO_DIR" -type f -name pyodide-lock.json -print -quit 2>/dev/null)";     test -n "$pyodide_lock";     pyodide_dir="$(dirname "$pyodide_lock")";     pyodide_version="$(python -c 'import json,sys; print(json.load(open(sys.argv[1]))["info"]["version"])' "$pyodide_lock")";     case "$pyodide_version" in *[!0-9.]*|'') echo "Invalid Pyodide version" >&2; exit 1 ;; esac;     for package in micropip packaging; do       wheel="$(python -c 'import json,sys; print(json.load(open(sys.argv[1]))["packages"][sys.argv[2]]["file_name"])' "$pyodide_lock" "$package")";       sha256="$(python -c 'import json,sys; print(json.load(open(sys.argv[1]))["packages"][sys.argv[2]]["sha256"])' "$pyodide_lock" "$package")";       case "$wheel" in */*|..*|'') echo "Invalid Pyodide wheel name" >&2; exit 1 ;; esac;       case "$sha256" in ''|*[!0-9a-fA-F]*) echo "Invalid Pyodide wheel checksum" >&2; exit 1 ;; esac;       test "${#sha256}" -eq 64;       curl -fsSL --retry 5 --retry-delay 2         "https://cdn.jsdelivr.net/pyodide/v${pyodide_version}/full/${wheel}"         -o "$pyodide_dir/$wheel";       printf '%s  %s\n' "$sha256" "$pyodide_dir/$wheel" | sha256sum -c -;     done # buildkit
                        
# 2026-09-07 14:45:09  16.07MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c deno cache --node-modules-dir=auto     jsr:@langchain/pyodide-sandbox@0.0.4 # buildkit
                        
# 2026-09-07 14:45:09  118.42MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends ca-certificates curl unzip     && case "$TARGETARCH" in         amd64) deno_arch='x86_64-unknown-linux-gnu'; deno_sha256='cb573ef18e06b6f17db31b7a410143abfebe0c8d1faa99cb934a7c1351c75701' ;;         arm64) deno_arch='aarch64-unknown-linux-gnu'; deno_sha256='5d9dc69fbf324afe62f2c03c1241ae4629fecdb6032a1ded8a907ce480077f61' ;;         *) echo "Unsupported target architecture: $TARGETARCH" >&2; exit 1 ;;     esac     && curl -fsSL --retry 5 --retry-delay 2         "https://github.com/denoland/deno/releases/download/v2.3.3/deno-$deno_arch.zip"         -o /tmp/deno.zip     && printf '%s  %s\n' "$deno_sha256" /tmp/deno.zip | sha256sum -c -     && unzip -q /tmp/deno.zip deno -d /usr/local/bin     && chmod 0755 /usr/local/bin/deno     && /usr/local/bin/deno --version     && mkdir -p "$DENO_DIR"     && rm -f /tmp/deno.zip     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-09-07 14:45:09  0.00B 设置环境变量 DENO_NO_UPDATE_CHECK
ENV DENO_NO_UPDATE_CHECK=1
                        
# 2026-09-07 14:45:09  0.00B 设置环境变量 DENO_DIR
ENV DENO_DIR=/opt/deno-cache
                        
# 2026-09-07 14:45:09  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-09-07 14:45:09  0.00B 设置环境变量 UV_NO_CACHE
ENV UV_NO_CACHE=1
                        
# 2026-09-07 14:45:09  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/opt/core
                        
# 2026-09-07 14:45:09  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/core
                        
# 2026-09-07 14:45:04  0.00B 设置工作目录为/opt/core
WORKDIR /opt/core
                        
# 2026-09-01 08:14:30  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2026-09-01 08:14:30  36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pip3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2026-09-01 08:14:30  42.43MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		g++ 		gcc 		gnupg 		libbluetooth-dev 		libbz2-dev 		libc6-dev 		libdb-dev 		libffi-dev 		libgdbm-dev 		liblzma-dev 		libncursesw5-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		make 		tk-dev 		uuid-dev 		wget 		xz-utils 		zlib1g-dev 	; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		$(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 	LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" 		python 	; 	make install; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	apt-get dist-clean; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 		pip3 install 		--disable-pip-version-check 		--no-cache-dir 		--no-compile 		'setuptools==79.0.1' 		'wheel==0.46.3' 	; 	pip3 --version # buildkit
                        
# 2026-09-01 08:07:16  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=91bcdebfdde239a003ae93738a7fce0f9230fee5c4bc2b86f6e6e8c6f98aabe8
                        
# 2026-09-01 08:07:16  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.11.16
                        
# 2026-09-01 08:07:16  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
                        
# 2026-09-01 08:07:16  11.97MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		netbase 		tzdata 	; 	apt-get dist-clean # buildkit
                        
# 2026-09-01 08:07:16  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-09-01 08:07:16  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-08-24 08:00:00  78.64MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1787529600'
                        
                    

镜像信息

{
    "Id": "sha256:ff22be17e05d8a905476afc13b0526c3bd202debb7deb667452d7fa057238512",
    "RepoTags": [
        "ghcr.io/iflytek/astron-agent/core-workflow:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow:latest"
    ],
    "RepoDigests": [
        "ghcr.io/iflytek/astron-agent/core-workflow@sha256:1446da27b4773c53d4900c4f7d251dd4faecfbe6e837ce19549269199a35c169",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/iflytek/astron-agent/core-workflow@sha256:77eee0c325b75a71771ada4b932b2c5e52cd4e8f568d97ff0275095ec9b5d31e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-07T06:45:39.362469094Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/core",
            "LANG=C.UTF-8",
            "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
            "PYTHON_VERSION=3.11.16",
            "PYTHON_SHA256=91bcdebfdde239a003ae93738a7fce0f9230fee5c4bc2b86f6e6e8c6f98aabe8",
            "PYTHONPATH=/opt/core",
            "UV_NO_CACHE=1",
            "DENO_DIR=/opt/deno-cache",
            "DENO_NO_UPDATE_CHECK=1"
        ],
        "Cmd": [
            "uv",
            "run",
            "workflow/main.py"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/core",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-09-07T06:45:00.551Z",
            "org.opencontainers.image.description": "Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAgents.",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "189600dd691e8562bd0b9f7112727b107b8a2e10",
            "org.opencontainers.image.source": "https://github.com/iflytek/astron-agent",
            "org.opencontainers.image.title": "astron-agent",
            "org.opencontainers.image.url": "https://github.com/iflytek/astron-agent",
            "org.opencontainers.image.version": "1.1.2"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 577961071,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/717714522f79d2f1c5cb769d4788248e6f7570d7bc1bc1a8d39c06dc1dfba191/diff:/var/lib/docker/overlay2/8fdaefe8e239fa3e80c3a28fd523bf4d6be8f49a6af7718a53159b51f42d06ed/diff:/var/lib/docker/overlay2/5686dd31305725bb8dc9de4ab14d7c283759c58568c8deb922f38c3bb95802bd/diff:/var/lib/docker/overlay2/df466311e7c1484fc762ca1fcaf30b0891a69f31ef6cc1f93b28e858c4fd4ad6/diff:/var/lib/docker/overlay2/bbc0d2a2c8f955476584070597d2a1945a3da51a1b85fc13b0d2fb6f1a00a5b4/diff:/var/lib/docker/overlay2/b0a585ec4955eb314febcc96b999162dac38618153df0251963df1f88eac6ece/diff:/var/lib/docker/overlay2/830cb8854ce36257dffd359d0e942f76ceb6d07c63d9b7c90d36a284c1c780de/diff:/var/lib/docker/overlay2/0deb5cdc60178e574428d092830c310094f209f6c80bb1c82e6ccf2899536efd/diff:/var/lib/docker/overlay2/1907e3473ca92be7666beef32ea6f9970ee6c1141851bc4f9a9796db25ba67f3/diff:/var/lib/docker/overlay2/3b07b621b9e68463256f1fd153d687e2da976ae0a52b3d363c226e74353a7162/diff:/var/lib/docker/overlay2/ade1e6beb1aad493a5c0af822ecb4efefb4ecb55d3a69890979fec76228b08ae/diff:/var/lib/docker/overlay2/c2a696dacdcd5b8480d9f883645aef5d7f18bb808ab62a8bfbe4920c17c72905/diff",
            "MergedDir": "/var/lib/docker/overlay2/fd49f7e3780f484ede15917f0dcdf12b12685c91ede533e0e14f6f440389b069/merged",
            "UpperDir": "/var/lib/docker/overlay2/fd49f7e3780f484ede15917f0dcdf12b12685c91ede533e0e14f6f440389b069/diff",
            "WorkDir": "/var/lib/docker/overlay2/fd49f7e3780f484ede15917f0dcdf12b12685c91ede533e0e14f6f440389b069/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:411a86676185cb54d695a805b238194a64e9b77e0c723f3802fbb87d333ea0b3",
            "sha256:4d43b7f98e4c38fd2d37f37f1bf9965d2c4018b01453d3b29d924653c3275f4b",
            "sha256:7895f75e926a456464bbd0f1285738ba25e7d70aad4aa94c32c1d274b3b9e85e",
            "sha256:164ea7718b2462d163b7bd95ece7ebd8b669f0cdb1b094b66009aecec2f1195b",
            "sha256:e7dc4bc36132155633d4f02b14b9cdb325cd49a9bf22e108b72148387e558689",
            "sha256:b90c8f1a7b4007d9b4d3ffe3372311efa6f67f2c98a1d561034f0d5dbf67c526",
            "sha256:052498dad95799266530c154a74ef1c8f7bd0922677d69520ad5ac187a473682",
            "sha256:e8f1aa54ffbce59bfac8c520d220954f60c0c8c5c0239094b86e7ce54f8cb67c",
            "sha256:af4340dc4fde54c9194e424e14571158b1ebe2a02b7ff5be17af5358962c79b0",
            "sha256:1db942cc88b02e9fec891d035896c8ee94c60658c97ae8e5462b95ee4f7b4f56",
            "sha256:ecfcd982a0fdf8b28bae5f8669b2018a7f1bd4b989e9b83f750093c381b8a400",
            "sha256:36c0c016a80e9835577c81d635ed540e193796f0836256f44e161b2be3912e50",
            "sha256:f420386d65f4a0a27623d85775dc32558095f3facfa6e5e87c8df61d13bfc650"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-09T14:34:24.474608467+08:00"
    }
}

更多版本

ghcr.io/iflytek/astron-agent/core-workflow:v1.0.8

linux/amd64 ghcr.io445.09MB2026-06-01 14:47
159

ghcr.io/iflytek/astron-agent/core-workflow:v1.0.8

linux/arm64 ghcr.io533.70MB2026-06-04 00:26
87

ghcr.io/iflytek/astron-agent/core-workflow:latest

linux/amd64 ghcr.io577.96MB2026-09-09 14:34
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×