Skip to main content

Interface: Neo4jConnectionConfig

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:10

Configuration for connecting to a Neo4j instance. Used by Neo4jConnectionManager and all Neo4j-backed implementations.

Properties

connectionAcquisitionTimeoutMs?

optional connectionAcquisitionTimeoutMs: number

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:22

Connection acquisition timeout in ms — defaults to 30000


database?

optional database: string

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:18

Database name — defaults to 'neo4j'


maxConnectionPoolSize?

optional maxConnectionPoolSize: number

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:20

Max connection pool size — defaults to 50


password

password: string

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:16

Password


uri

uri: string

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:12

Connection URI (e.g., 'bolt://localhost:7687', 'neo4j+s://xxx.databases.neo4j.io')


username

username: string

Defined in: packages/agentos/src/knowledge/neo4j/types.ts:14

Username — 'neo4j' for default installations