计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
serialization-storage【效率与协作】Serialize, persist, stream, and route DocArray BaseDoc, DocList, DocVec, file store, S3, and FastAPI payload workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task needs to move DocArray objects across process, file, tabular, web, or object-store boundaries.
BaseDoc, DocList, and DocVec.DocVec tensor backend with tensor_type=... during deserialization.DocList or DocVec binaries, including streaming-safe single-document protocols.DocList.push(), DocList.pull(), push_stream(), and pull_stream() with file:// stores.DocList store requirements and constraints before credentials or network access are available.DocArrayResponse.proto, pandas, web, or aws extras and protocol mismatch failures.document-modeling.vector-indexing.DocVec tensor_type behavior, CSV/DataFrame caveats, and FastAPI response routing.file:// and S3 DocList store behavior, streaming, list/delete operations, path requirements, and optional service constraints.local_cache, S3 credentials, or FastAPI imports fail.Run roundtrip_smoke.py in any environment where DocArray is installed to exercise safe local round-trips without external services:
Run these commands from this sub-skill root (the directory containing this SKILL.md):
python scripts/roundtrip_smoke.py --help
python scripts/roundtrip_smoke.py
python scripts/roundtrip_smoke.py --skip-protobuf --skip-dataframe --skip-file-store
The verified minimum scope is CPU with DocArray base plus proto, pandas, and web extras. Optional S3/AWS services and optional tensor frameworks are documented as boundaries, not verified defaults.