--- name: rag-new-dspy-permission description: "New RAG .dspy needs RBAC permission entry or 403." version: 1.0.0 --- # New RAG DSPY → RBAC Permission SSH rag@rag.opencomputing.cn, cd /d/rag/ragserver, then: ```bash PYTHONPATH='pkgs/sqlor:pkgs/ahserver:pkgs/apppublic' /d/rag/ragserver/py3/bin/python -c " import sys, asyncio sys.path.insert(0, 'pkgs/sqlor') sys.path.insert(0, 'pkgs/ahserver') sys.path.insert(0, 'pkgs/apppublic') from appPublic.jsonConfig import getConfig from sqlor.dbpools import DBPools async def main(): conf = getConfig('/d/rag/ragserver') db = DBPools(conf['databases']) async with db.sqlorContext('rag') as sor: await sor.sqlExe( \"INSERT INTO permission (id, path, permtype) VALUES ('', '/rag/knowledge_bases_list/.dspy', NULL)\", ns={}) asyncio.run(main()) " ```