openderisk
AI-Native Risk Intelligence Systems, OpenDeRisk——Your application system risk intelligent manager provides 7* 24-hour comprehensive and in-depth protection.
Learn how to use the OpenDerisk flame graph assistant to analyze performance bottlenecks. Discover flamegraph_overview and flamegraph_drill_down tools for programmatic CPU profiling.
How to Construct DAG-Based Chat Flows Using the AWEL Flow BuilderLearn to build DAG-based chat flows with the AWEL flow builder in OpenDeRisk. Visually design workflows by connecting nodes and serialize to JSON.
How Chat History Persistence Works in Derisk Agent ConversationsLearn how DeriskAgent chat history persistence works. Explore the three-layer architecture and database storage for complete conversation retrieval.
How to Build and Register Custom Tools for Agent Execution in OpenRiskLearn to build and register custom tools for agent execution in OpenRisk. Define Python functions, decorate them with @system_tool, and expose them to LLMs for enhanced automation.
How the OpenDerisk SQL Agent Generates and Executes Database Queries from Natural LanguageDiscover how the OpenDerisk SQL agent transforms natural language into executable SQL queries. Learn about its schema-aware LLM prompting, JSON parsing, and asynchronous database execution.
How to Apply Metadata Filtering in RAG Queries for Precise Results in OpenDeRiskUnlock precise results with metadata filtering in OpenRAG queries. Learn how OpenDeRisk applies filters to RAG queries for accurate, targeted information retrieval.
BM25 vs Embedding-Based Semantic Retrieval in OpenRisk AI: A Technical ComparisonCompare BM25 keyword matching with embedding semantic retrieval in OpenRisk AI. Discover how our configurable retriever chain optimizes RAG performance for accurate and conceptual search.
How to Implement Cross-Encoder Reranking for Improved Retrieval Precision in OpenRiskImplement cross-encoder reranking in OpenRisk to reorder retrieved text chunks by predicted relevance. Improve retrieval precision before LLM generation with Sentence-Transformers.
How the Document Tree Retriever Handles Hierarchical Document Structures in OpenDeriskDiscover how the document tree retriever in OpenRisk maps H1-H6 levels to TreeNode objects for section-aware RAG retrieval by building a navigable tree from document hierarchies.
How the OpenDerisk Sandbox Code Agent Safely Executes Dynamically Generated CodeLearn how the OpenDerisk sandbox code agent safely executes dynamic code by isolating it in a resource-constrained subprocess using macOS sandbox profiles and strict filesystem controls.
How to Manage Flow Configurations Using the Flow CRUD Operations in OpenDeRiskMaster OpenDeRisk flow configurations with CRUD operations. Learn to manage flow metadata and DAG structures using the derisk-client Python library for efficient data pipeline control.
How to Configure derisk-proxy-aliyun.toml for Secure API Access in OpenRiskSecure your API access by configuring derisk-proxy-aliyun.toml. Learn how to set environment variables and start the server for OpenRisk.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →