📚 resourceActivePromisingmedium
npcpy
The python library for research and development in NLP, multimodal LLMs, Agents, ML, Knowledge Graphs, and more.
Quality Breakdown
112/ 200
Content Signals
Repo Health
Multi-platform bonus: +5 pts if tool supports 2+ platforms. Score derived from 12 structural signals — not stars or popularity.
Trust & Verification
medium
Requires extended permissions (shell access, subagents). Review before use.
Active
Updated within the last 90 days. Actively maintained.
Risk Assessment
- Library enables autonomous agent spawning and multi-agent orchestration (example_agent_orchestration.py, example_npc_team.py, teams.md guide)
- Supports external LLM provider integration with cloud services (ollama, OpenAI, Gemini, etc.) enabling remote code execution through model responses
- Contains migration scripts that modify persistent storage and database schemas (migrations/ directory)
- Example code demonstrates agent-to-agent communication and tool-calling capabilities without explicit approval gates
- Includes server/serving components (serve.md, example_script_server.py, team_serve_example.py) that could expose agent functionality to network requests
- Library abstracts away underlying provider capabilities, making it easier to unknowingly enable risky behaviors