Tags: 0xeb/bnsql
Tags
v0.0.9: explicit-save model, type intelligence, remove AI agent (#9) Features: - Explicit save model: save() must be called to persist changes - Decompiler cache invalidation on write operations - Type intelligence: types, type_members, type_fields tables - runtime_settings table for query timeout/queue configuration - persistence module for save/reload workflows Removed: - AI agent support (libagents dependency) - Promoted fastmcpp to direct submodule for MCP server Improvements: - Simplified MCP server (sql_query tool only) - Cleaner CLI (removed --agent, --prompt, --config flags) - Updated README and CI workflow
perf(xrefs): add pre-computed from_func column for fast call graph qu… …eries - Add from_func column to xrefs table (computed at load time) - Update callers/callees/string_refs views to use from_func instead of expensive range joins (O(n*m) → O(n)) - Update agent prompt with optimized query patterns: - Document from_func column - Add call tree depth analysis example - Update slow vs fast patterns table Before: callees view with range join → >60 seconds (timeout) After: xrefs with from_func → <1 second