Function: createGovernanceObserver()
ts
function createGovernanceObserver(config): GovernanceObserver;Defined in: packages/core/src/introspection/GovernanceObserver.ts:109
Create a governance observer that emits debug events and/or tracing spans for governance operations.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | GovernanceObserverConfig | Observer configuration (debug handler and/or tracer) |
Returns
A GovernanceObserver instance
Example
typescript
import { createGovernanceObserver } from '@vinkius-core/mcp-fusion/introspection';
import { createDebugObserver } from '@vinkius-core/mcp-fusion';
const observer = createGovernanceObserver({
debug: createDebugObserver(),
});
const contracts = observer.observe(
'contract.compile',
'Compiling 5 tool contracts',
() => compileContracts(builders),
);