@autonav/pack-server
v1.0.2
Published
Reference HTTP server for distributing Autonav knowledge packs
Maintainers
Readme
@autonav/pack-server
Reference HTTP server for distributing knowledge packs.
Usage
npx @autonav/pack-server --packs-dir ./packsDirectory structure
packs/
├── platform-engineering/
│ └── 1.0.0/
│ ├── platform-engineering-1.0.0.tar.gz
│ └── metadata.jsonEndpoints
GET /packs/{name}/latest # Download latest (tarball)
GET /packs/{name}/versions # List versions (JSON)
GET /packs/{name}/{version} # Download specific version (tarball)
GET /packs/{name}/metadata # Get metadata (JSON)
GET /health # Health checkCLI options
pack-server --port 8080 --packs-dir /var/packsCreating a pack
# Create pack structure
mkdir -p my-pack/knowledge
echo '{"name":"my-pack","version":"1.0.0"}' > my-pack/metadata.json
# Package it
tar -czf my-pack-1.0.0.tar.gz my-pack/
# Deploy
mkdir -p packs/my-pack/1.0.0
mv my-pack-1.0.0.tar.gz packs/my-pack/1.0.0/See KNOWLEDGE_PACK_PROTOCOL.md for the full spec.
