850 B

name description version
rag-new-dspy-permission New RAG .dspy needs RBAC permission entry or 403. 1.0.0

New RAG DSPY → RBAC Permission

SSH rag@rag.opencomputing.cn, cd /d/rag/ragserver, then:

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 ('<id>', '/rag/knowledge_bases_list/<name>.dspy', NULL)\",
            ns={})
asyncio.run(main())
"