arg-services provides Protobuf and gRPC definitions for microservice-based argumentation machines, supporting building complex argumentation systems with a microservice architecture. Current stable version is v4.0.5. The package is generated from Protobuf definitions and is part of a multi-language ecosystem (Python, TypeScript). Released via npm, it enables swapping individual components easily. Key differentiators include native Protobuf definitions, Buf Schema Registry documentation, and integration with argumentation, CBR, graphs, NLP, and similarity use cases.
npm install arg-servicesNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to import the package and create a gRPC client using the generated services. Assumes a running server.
Update imports to ESM style: use import statements instead of require(). For CommonJS projects, use dynamic import() or migrate to ESM.
Verify package.json exports; use documented import paths from README or Buf Schema Registry.
Check changelog for method renames; update calls to new API.
Use the same version of arg-services for client and server, and verify Proto files via Buf Schema Registry.
Use import syntax or dynamic import(). If using CommonJS, downgrade to v3 or upgrade to ESM.
Run 'npm install arg-services' and ensure import path is correct. Check package.json for exports field.
Use named import: import { ArgServicesClient } from 'arg-services'.