Forge Knowledge Engine
v1.0.0• Frowg Systems, Inc.
Institutional memory engine providing semantic search, knowledge graph queries, capsule management, lineage tracking, and governance — accessible via the Google A2A protocol.
Skills
-
Search Knowledge
Semantic search across the Forge knowledge graph capsules.
searchknowledgesemantic -
Query Graph
Traverse the knowledge graph from a given capsule. Accepts a ``start_node`` (alias: ``node``) at the data-part level — NOT nested under ``params``. Optional ``depth`` (1-3, default 1) controls traversal hops. Example data part: ``{"skill":"query_graph","start_node":"<capsule-uuid>","depth":1}``. For natural-language queries use the ``POST /graph/query`` endpoint instead; this skill is for deterministic UUID-anchored traversal.
graphqueryknowledgetraversal -
Read Capsule
Read a specific knowledge capsule by its ID.
capsulereadknowledge -
List Capsules
List and filter capsules in the knowledge graph.
capsulelistbrowse -
Create Capsule
Create a new knowledge capsule in the graph.
capsulecreatewrite -
View Lineage
View provenance and lineage information for a capsule.
lineageprovenanceaudit -
View Governance
View governance proposals and voting status.
governanceproposalsvoting
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("1a6db187-dbf8-485d-b669-4171b78f0019")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())