mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-08-29 04:26:20 +00:00
- vector_store.save(): use v.tolist() instead of list(v) so numpy float32 vectors round-trip through JSON instead of raising TypeError. - ontology._fetch_url_sync(): resolve relative Location headers via urljoin before re-validating (previously any relative redirect was rejected outright), and close every response instead of leaking the connection across redirect hops. - sparql.execute_sparql(): move _build_rdflib_graph inside the handler's error handling so the graph-size cap returns a clean SparqlResponse error instead of an unhandled 500. - add regression tests for all three.