All checks were successful
release-tag / release-image (push) Successful in 10m52s
61036 lines
2.5 MiB
61036 lines
2.5 MiB
{
|
|
"scope": "engineering",
|
|
"title": "Engineering Graph",
|
|
"nodes": [
|
|
{
|
|
"id": "component:platform/neuroforge",
|
|
"kind": "component",
|
|
"label": "platform/neuroforge",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"module": "neuroforge"
|
|
}
|
|
},
|
|
{
|
|
"id": "component:services/agent",
|
|
"kind": "component",
|
|
"label": "services/agent",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"module": "github.com/example/glpi-ai-agent"
|
|
}
|
|
},
|
|
{
|
|
"id": "component:services/control",
|
|
"kind": "component",
|
|
"label": "services/control",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"module": "mega-control"
|
|
}
|
|
},
|
|
{
|
|
"id": "component:services/knowledge",
|
|
"kind": "component",
|
|
"label": "services/knowledge",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"module": "kb-editor"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/bench",
|
|
"meta": {
|
|
"path": "platform/neuroforge/cmd/bench/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/worker",
|
|
"meta": {
|
|
"path": "platform/neuroforge/cmd/worker/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"kind": "file",
|
|
"label": "brain.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"kind": "file",
|
|
"label": "goal_progress.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/goal_progress.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"kind": "file",
|
|
"label": "policy.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"kind": "file",
|
|
"label": "research_trace.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/research_trace.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"kind": "file",
|
|
"label": "staging.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"kind": "file",
|
|
"label": "v3.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"kind": "file",
|
|
"label": "v4.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"kind": "file",
|
|
"label": "v5.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v6.go",
|
|
"kind": "file",
|
|
"label": "v6.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/v6.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"kind": "file",
|
|
"label": "v8.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/core/types.go",
|
|
"kind": "file",
|
|
"label": "types.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/core",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/core/types.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"kind": "file",
|
|
"label": "cost.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"kind": "file",
|
|
"label": "httpapi.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"kind": "file",
|
|
"label": "integration.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"kind": "file",
|
|
"label": "integration_graph.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"kind": "file",
|
|
"label": "knowledge.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"kind": "file",
|
|
"label": "metrics.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"kind": "file",
|
|
"label": "outcomes.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/research_live.go",
|
|
"kind": "file",
|
|
"label": "research_live.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/research_live.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"kind": "file",
|
|
"label": "v3.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"kind": "file",
|
|
"label": "v4.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"kind": "file",
|
|
"label": "v5.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v6.go",
|
|
"kind": "file",
|
|
"label": "v6.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/v6.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"kind": "file",
|
|
"label": "v8.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"kind": "file",
|
|
"label": "extract.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"kind": "file",
|
|
"label": "provider.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"kind": "file",
|
|
"label": "searxng.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go",
|
|
"kind": "file",
|
|
"label": "batch.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/batch.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"kind": "file",
|
|
"label": "cluster.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"kind": "file",
|
|
"label": "diskann.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"kind": "file",
|
|
"label": "index_segments.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"kind": "file",
|
|
"label": "knowledge.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_linux.go",
|
|
"kind": "file",
|
|
"label": "mmap_linux.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/mmap_linux.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_other.go",
|
|
"kind": "file",
|
|
"label": "mmap_other.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/mmap_other.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/observability.go",
|
|
"kind": "file",
|
|
"label": "observability.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/observability.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"kind": "file",
|
|
"label": "pagecache.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"kind": "file",
|
|
"label": "raftlog.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"kind": "file",
|
|
"label": "raftstate.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"kind": "file",
|
|
"label": "research_runs.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go",
|
|
"kind": "file",
|
|
"label": "segment.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"kind": "file",
|
|
"label": "source_index.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/source_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go",
|
|
"kind": "file",
|
|
"label": "sources.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/sources.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"kind": "file",
|
|
"label": "sqar_vector.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go",
|
|
"kind": "file",
|
|
"label": "store.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"kind": "file",
|
|
"label": "tiering.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go",
|
|
"kind": "file",
|
|
"label": "v3.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"kind": "file",
|
|
"label": "vector_journal.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go",
|
|
"kind": "file",
|
|
"label": "wal.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"kind": "file",
|
|
"label": "hnsw.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"kind": "file",
|
|
"label": "pq.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/vector.go",
|
|
"kind": "file",
|
|
"label": "vector.go",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"path": "platform/neuroforge/internal/vector/vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/cmd/agent",
|
|
"meta": {
|
|
"path": "services/agent/cmd/agent/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go",
|
|
"kind": "file",
|
|
"label": "agent.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"kind": "file",
|
|
"label": "analysis_runs.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go",
|
|
"kind": "file",
|
|
"label": "escalation.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"path": "services/agent/internal/agent/escalation.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"kind": "file",
|
|
"label": "escalation_actions.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go",
|
|
"kind": "file",
|
|
"label": "policy.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go",
|
|
"kind": "file",
|
|
"label": "status_reply.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go",
|
|
"kind": "file",
|
|
"label": "client.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"meta": {
|
|
"path": "services/agent/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go",
|
|
"kind": "file",
|
|
"label": "config.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go",
|
|
"kind": "file",
|
|
"label": "collector.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go",
|
|
"kind": "file",
|
|
"label": "client.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go",
|
|
"kind": "file",
|
|
"label": "sync.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"kind": "file",
|
|
"label": "category_mapping.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"path": "services/agent/internal/knowledge/category_mapping.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"kind": "file",
|
|
"label": "neuroforge_backend.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"kind": "file",
|
|
"label": "persistent_index.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go",
|
|
"kind": "file",
|
|
"label": "store.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go",
|
|
"kind": "file",
|
|
"label": "outcomes.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go",
|
|
"kind": "file",
|
|
"label": "store.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go",
|
|
"kind": "file",
|
|
"label": "metrics.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/model.go",
|
|
"kind": "file",
|
|
"label": "model.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/model",
|
|
"meta": {
|
|
"path": "services/agent/internal/model/model.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/reason_codes.go",
|
|
"kind": "file",
|
|
"label": "reason_codes.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/model",
|
|
"meta": {
|
|
"path": "services/agent/internal/model/reason_codes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go",
|
|
"kind": "file",
|
|
"label": "export.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go",
|
|
"kind": "file",
|
|
"label": "client.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go",
|
|
"kind": "file",
|
|
"label": "pool.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"kind": "file",
|
|
"label": "signals.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go",
|
|
"kind": "file",
|
|
"label": "queue.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go",
|
|
"kind": "file",
|
|
"label": "store.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go",
|
|
"kind": "file",
|
|
"label": "client.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go",
|
|
"kind": "file",
|
|
"label": "control_graph.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go",
|
|
"kind": "file",
|
|
"label": "server.go",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go",
|
|
"kind": "file",
|
|
"label": "graph.go",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go",
|
|
"kind": "file",
|
|
"label": "app.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go",
|
|
"kind": "file",
|
|
"label": "main.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"kind": "file",
|
|
"label": "ollama.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"kind": "file",
|
|
"label": "client.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/brainactivity",
|
|
"meta": {
|
|
"path": "services/knowledge/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go",
|
|
"kind": "file",
|
|
"label": "export.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go",
|
|
"kind": "file",
|
|
"label": "staging.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go",
|
|
"kind": "file",
|
|
"label": "store.go",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/cmd/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 29,
|
|
"path": "services/agent/cmd/agent/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:maxDuration",
|
|
"kind": "function",
|
|
"label": "maxDuration",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/cmd/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 260,
|
|
"path": "services/agent/cmd/agent/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck",
|
|
"kind": "function",
|
|
"label": "runHealthcheck",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/cmd/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 211,
|
|
"path": "services/agent/cmd/agent/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool",
|
|
"kind": "function",
|
|
"label": "waitForOllamaPool",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/cmd/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 227,
|
|
"path": "services/agent/cmd/agent/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 66,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy",
|
|
"kind": "function",
|
|
"label": "NewPolicy",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 27,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"kind": "function",
|
|
"label": "Policy.Evaluate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 56,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply",
|
|
"kind": "function",
|
|
"label": "Policy.formatReply",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 371,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"kind": "function",
|
|
"label": "Policy.formatRichReply",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 384,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML",
|
|
"kind": "function",
|
|
"label": "Policy.plainTextToHTML",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 406,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed",
|
|
"kind": "function",
|
|
"label": "Policy.sourceAllowed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 361,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply",
|
|
"kind": "function",
|
|
"label": "Policy.sourceAllowedForReply",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 366,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Categories",
|
|
"kind": "function",
|
|
"label": "Service.Categories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1264,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DeleteLearning",
|
|
"kind": "function",
|
|
"label": "Service.DeleteLearning",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1300,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"kind": "function",
|
|
"label": "Service.DiagnoseKnowledge",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 892,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun",
|
|
"kind": "function",
|
|
"label": "Service.DiagnoseRun",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 880,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.LearningCount",
|
|
"kind": "function",
|
|
"label": "Service.LearningCount",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1306,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.LearningExamples",
|
|
"kind": "function",
|
|
"label": "Service.LearningExamples",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1294,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Process",
|
|
"kind": "function",
|
|
"label": "Service.Process",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 172,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"kind": "function",
|
|
"label": "Service.ProcessWork",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 176,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Queue",
|
|
"kind": "function",
|
|
"label": "Service.Queue",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 80,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"kind": "function",
|
|
"label": "Service.RecordCategoryFeedback",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1268,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"kind": "function",
|
|
"label": "Service.RecordTicketOutcome",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1313,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SearchValidatedOutcomes",
|
|
"kind": "function",
|
|
"label": "Service.SearchValidatedOutcomes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1416,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SetOutcomeLearning",
|
|
"kind": "function",
|
|
"label": "Service.SetOutcomeLearning",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 70,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SetOutcomeRetriever",
|
|
"kind": "function",
|
|
"label": "Service.SetOutcomeRetriever",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 77,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start",
|
|
"kind": "function",
|
|
"label": "Service.Start",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 81,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.TicketOutcomes",
|
|
"kind": "function",
|
|
"label": "Service.TicketOutcomes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1434,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"kind": "function",
|
|
"label": "Service.addEscalationNote",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 224,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection",
|
|
"kind": "function",
|
|
"label": "Service.applyEscalationStateProjection",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 332,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors",
|
|
"kind": "function",
|
|
"label": "Service.assignEscalationActors",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 190,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"kind": "function",
|
|
"label": "Service.enrichCategories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1233,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"kind": "function",
|
|
"label": "Service.escalationConstraints",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 187,
|
|
"path": "services/agent/internal/agent/escalation.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop",
|
|
"kind": "function",
|
|
"label": "Service.escalationLoop",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 16,
|
|
"path": "services/agent/internal/agent/escalation.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationNoteTemplate",
|
|
"kind": "function",
|
|
"label": "Service.escalationNoteTemplate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 240,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"kind": "function",
|
|
"label": "Service.executeEscalationAction",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 106,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"kind": "function",
|
|
"label": "Service.executeEscalationPlan",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 34,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"kind": "function",
|
|
"label": "Service.getCategories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1214,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop",
|
|
"kind": "function",
|
|
"label": "Service.healthLoop",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 136,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"kind": "function",
|
|
"label": "Service.poll",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 104,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop",
|
|
"kind": "function",
|
|
"label": "Service.pollLoop",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 91,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"kind": "function",
|
|
"label": "Service.processEscalation",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 58,
|
|
"path": "services/agent/internal/agent/escalation.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"kind": "function",
|
|
"label": "Service.scanEscalations",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 30,
|
|
"path": "services/agent/internal/agent/escalation.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"kind": "function",
|
|
"label": "Service.sendEscalationWebhook",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 275,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.statusAllowed",
|
|
"kind": "function",
|
|
"label": "Service.statusAllowed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1502,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker",
|
|
"kind": "function",
|
|
"label": "Service.worker",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 156,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget",
|
|
"kind": "function",
|
|
"label": "actorTarget",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 595,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed",
|
|
"kind": "function",
|
|
"label": "allAllowed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 669,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA",
|
|
"kind": "function",
|
|
"label": "appendStatusScoreNA",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 158,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:appendUnique",
|
|
"kind": "function",
|
|
"label": "appendUnique",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1441,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64",
|
|
"kind": "function",
|
|
"label": "appendUniqueInt64",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 216,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace",
|
|
"kind": "function",
|
|
"label": "attachAnalysisTrace",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 84,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails",
|
|
"kind": "function",
|
|
"label": "auditContextDetails",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1159,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt",
|
|
"kind": "function",
|
|
"label": "auditExcerpt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1206,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates",
|
|
"kind": "function",
|
|
"label": "auditKnowledgeCandidates",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1051,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"kind": "function",
|
|
"label": "auditStatusCandidates",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 62,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:boolStatus",
|
|
"kind": "function",
|
|
"label": "boolStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 321,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "function",
|
|
"label": "boolText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 322,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"kind": "function",
|
|
"label": "buildEscalationEvidence",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 387,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason",
|
|
"kind": "function",
|
|
"label": "candidateSelectionReason",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1035,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName",
|
|
"kind": "function",
|
|
"label": "categoryDisplayName",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 354,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks",
|
|
"kind": "function",
|
|
"label": "categoryKnowledgeMappingChecks",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1531,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryName",
|
|
"kind": "function",
|
|
"label": "categoryName",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1490,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:check",
|
|
"kind": "function",
|
|
"label": "check",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 310,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01",
|
|
"kind": "function",
|
|
"label": "clampPolicy01",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 466,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"kind": "function",
|
|
"label": "compactLearningText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1453,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:containsCategory",
|
|
"kind": "function",
|
|
"label": "containsCategory",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1026,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:containsFold",
|
|
"kind": "function",
|
|
"label": "containsFold",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 693,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:containsInt64",
|
|
"kind": "function",
|
|
"label": "containsInt64",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 583,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:containsPolicyInt64",
|
|
"kind": "function",
|
|
"label": "containsPolicyInt64",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 345,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:durationText",
|
|
"kind": "function",
|
|
"label": "durationText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 659,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory",
|
|
"kind": "function",
|
|
"label": "effectiveReplyCategory",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1112,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:emptyDash",
|
|
"kind": "function",
|
|
"label": "emptyDash",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 609,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches",
|
|
"kind": "function",
|
|
"label": "escalationReasonEvidenceMismatches",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 551,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState",
|
|
"kind": "function",
|
|
"label": "escalationTicketState",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 351,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"kind": "function",
|
|
"label": "evaluateEscalation",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 212,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"kind": "function",
|
|
"label": "evaluateEscalationAction",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 449,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"kind": "function",
|
|
"label": "evaluatePriority",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 103,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"kind": "function",
|
|
"label": "evaluateStatusReply",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 84,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evidenceScore",
|
|
"kind": "function",
|
|
"label": "evidenceScore",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 446,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"kind": "function",
|
|
"label": "finishAnalysis",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 61,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason",
|
|
"kind": "function",
|
|
"label": "hasAnyReason",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 574,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons",
|
|
"kind": "function",
|
|
"label": "joinAIReasons",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1142,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeAutoReplyAllowed",
|
|
"kind": "function",
|
|
"label": "knowledgeAutoReplyAllowed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 341,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed",
|
|
"kind": "function",
|
|
"label": "knowledgeCategoryAllowed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 330,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet",
|
|
"kind": "function",
|
|
"label": "knowledgeHitIDSet",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1104,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup",
|
|
"kind": "function",
|
|
"label": "lastHumanFollowup",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 623,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:minInt64",
|
|
"kind": "function",
|
|
"label": "minInt64",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 616,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON",
|
|
"kind": "function",
|
|
"label": "mustJSON",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 95,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"kind": "function",
|
|
"label": "newAnalysis",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 43,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"kind": "function",
|
|
"label": "newRunID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1529,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:nonEmpty",
|
|
"kind": "function",
|
|
"label": "nonEmpty",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 436,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf",
|
|
"kind": "function",
|
|
"label": "normalizeCategoryLeaf",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1589,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions",
|
|
"kind": "function",
|
|
"label": "normalizeEscalationActions",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 341,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"kind": "function",
|
|
"label": "parseGLPITime",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 644,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "function",
|
|
"label": "passFail",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 314,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "function",
|
|
"label": "percentText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 328,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:policySummary",
|
|
"kind": "function",
|
|
"label": "policySummary",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1131,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"kind": "function",
|
|
"label": "renderEscalationTemplate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 259,
|
|
"path": "services/agent/internal/agent/escalation_actions.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate",
|
|
"kind": "function",
|
|
"label": "renderStatusTemplate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 183,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource",
|
|
"kind": "function",
|
|
"label": "sameDecisionSource",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1520,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates",
|
|
"kind": "function",
|
|
"label": "selectKnowledgeCandidates",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1075,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "function",
|
|
"label": "selectMajorIncident",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 436,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints",
|
|
"kind": "function",
|
|
"label": "semanticCategoryHints",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1461,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories",
|
|
"kind": "function",
|
|
"label": "shortlistCategories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1622,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured",
|
|
"kind": "function",
|
|
"label": "sourceConfigured",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1016,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceSet",
|
|
"kind": "function",
|
|
"label": "sourceSet",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 425,
|
|
"path": "services/agent/internal/agent/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "function",
|
|
"label": "sourceVersion",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1511,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName",
|
|
"kind": "function",
|
|
"label": "statusCandidateName",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 53,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates",
|
|
"kind": "function",
|
|
"label": "statusIssueCandidates",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 24,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType",
|
|
"kind": "function",
|
|
"label": "statusReplyType",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 38,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision",
|
|
"kind": "function",
|
|
"label": "statusScoreDecision",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 170,
|
|
"path": "services/agent/internal/agent/status_reply.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:stringSet",
|
|
"kind": "function",
|
|
"label": "stringSet",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 682,
|
|
"path": "services/agent/internal/agent/analysis_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "function",
|
|
"label": "stripHTML",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1602,
|
|
"path": "services/agent/internal/agent/agent.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:EmitSearch",
|
|
"kind": "function",
|
|
"label": "EmitSearch",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 44,
|
|
"path": "services/agent/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"kind": "function",
|
|
"label": "asyncSender.start",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 64,
|
|
"path": "services/agent/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:newSender",
|
|
"kind": "function",
|
|
"label": "newSender",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 37,
|
|
"path": "services/agent/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.KnowledgeIndexSources",
|
|
"kind": "function",
|
|
"label": "Config.KnowledgeIndexSources",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1063,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"kind": "function",
|
|
"label": "Config.Validate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 440,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"kind": "function",
|
|
"label": "Load",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 224,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:env",
|
|
"kind": "function",
|
|
"label": "env",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1037,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envBool",
|
|
"kind": "function",
|
|
"label": "envBool",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1208,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envDuration",
|
|
"kind": "function",
|
|
"label": "envDuration",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1252,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envFloat",
|
|
"kind": "function",
|
|
"label": "envFloat",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1241,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt",
|
|
"kind": "function",
|
|
"label": "envInt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1219,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64",
|
|
"kind": "function",
|
|
"label": "envInt64",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1230,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List",
|
|
"kind": "function",
|
|
"label": "envInt64List",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1086,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty",
|
|
"kind": "function",
|
|
"label": "envInt64ListAllowEmpty",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1108,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty",
|
|
"kind": "function",
|
|
"label": "envIntListAllowEmpty",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1191,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower",
|
|
"kind": "function",
|
|
"label": "envNormalizedLower",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1052,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envPathList",
|
|
"kind": "function",
|
|
"label": "envPathList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1183,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envStringList",
|
|
"kind": "function",
|
|
"label": "envStringList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1130,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase",
|
|
"kind": "function",
|
|
"label": "envStringListPreserveCase",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1156,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate",
|
|
"kind": "function",
|
|
"label": "envTemplate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1046,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:isPlaceholder",
|
|
"kind": "function",
|
|
"label": "isPlaceholder",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1082,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:safeJSONField",
|
|
"kind": "function",
|
|
"label": "safeJSONField",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1023,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validAPIPath",
|
|
"kind": "function",
|
|
"label": "validAPIPath",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1018,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"kind": "function",
|
|
"label": "validateEscalationLinkAdapter",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/config",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 993,
|
|
"path": "services/agent/internal/config/config.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"kind": "function",
|
|
"label": "Collector.Collect",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 37,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices",
|
|
"kind": "function",
|
|
"label": "Collector.collectDevices",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 135,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges",
|
|
"kind": "function",
|
|
"label": "Collector.filterChanges",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 166,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 33,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps",
|
|
"kind": "function",
|
|
"label": "changeOverlaps",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 185,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix",
|
|
"kind": "function",
|
|
"label": "containsPrefix",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 275,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime",
|
|
"kind": "function",
|
|
"label": "parseGLPITime",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 205,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance",
|
|
"kind": "function",
|
|
"label": "relevance",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 218,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens",
|
|
"kind": "function",
|
|
"label": "tokens",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 252,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:trimIncidents",
|
|
"kind": "function",
|
|
"label": "trimIncidents",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 268,
|
|
"path": "services/agent/internal/contextdata/collector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.APIBase",
|
|
"kind": "function",
|
|
"label": "Client.APIBase",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 35,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddFollowup",
|
|
"kind": "function",
|
|
"label": "Client.AddFollowup",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 314,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddPrivateFollowup",
|
|
"kind": "function",
|
|
"label": "Client.AddPrivateFollowup",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 310,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"kind": "function",
|
|
"label": "Client.DiscoverKnowledgeBasePath",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 373,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"kind": "function",
|
|
"label": "Client.FetchOpenAPI",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 124,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"kind": "function",
|
|
"label": "Client.GetCategories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 354,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups",
|
|
"kind": "function",
|
|
"label": "Client.GetFollowups",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 238,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket",
|
|
"kind": "function",
|
|
"label": "Client.GetTicket",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 227,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"kind": "function",
|
|
"label": "Client.LinkITILObject",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 327,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"kind": "function",
|
|
"label": "Client.ListChanges",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 949,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"kind": "function",
|
|
"label": "Client.ListEscalationCandidates",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 207,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"kind": "function",
|
|
"label": "Client.ListKnowledgeBaseItems",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 451,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"kind": "function",
|
|
"label": "Client.ListKnowledgeBaseLinkedItems",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 501,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"kind": "function",
|
|
"label": "Client.ListMajorIncidents",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 979,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"kind": "function",
|
|
"label": "Client.ListRecentTickets",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 187,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"kind": "function",
|
|
"label": "Client.ListUserDevices",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1013,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.Ping",
|
|
"kind": "function",
|
|
"label": "Client.Ping",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 120,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedGroups",
|
|
"kind": "function",
|
|
"label": "Client.SetAssignedGroups",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 262,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedUsers",
|
|
"kind": "function",
|
|
"label": "Client.SetAssignedUsers",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 266,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory",
|
|
"kind": "function",
|
|
"label": "Client.SetCategory",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 253,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority",
|
|
"kind": "function",
|
|
"label": "Client.SetPriority",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 257,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"kind": "function",
|
|
"label": "Client.ValidateContract",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 146,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"kind": "function",
|
|
"label": "Client.ValidateReadRoutes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 925,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"kind": "function",
|
|
"label": "Client.addFollowup",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 318,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"kind": "function",
|
|
"label": "Client.authenticate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 36,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "function",
|
|
"label": "Client.do",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 76,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"kind": "function",
|
|
"label": "Client.setTicketActors",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 270,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 31,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID",
|
|
"kind": "function",
|
|
"label": "addRequesterID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 792,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:boolVal",
|
|
"kind": "function",
|
|
"label": "boolVal",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 910,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"kind": "function",
|
|
"label": "decodeFollowup",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 865,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"kind": "function",
|
|
"label": "decodeTicket",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 693,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"kind": "function",
|
|
"label": "extractActorIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 716,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "function",
|
|
"label": "extractArray",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 677,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"kind": "function",
|
|
"label": "extractLinkedItems",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 812,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs",
|
|
"kind": "function",
|
|
"label": "extractRequesterIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 762,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt",
|
|
"kind": "function",
|
|
"label": "firstPositiveInt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 629,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "function",
|
|
"label": "firstRefID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 868,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "function",
|
|
"label": "firstString",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1054,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "function",
|
|
"label": "int64Val",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 884,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs",
|
|
"kind": "function",
|
|
"label": "knowledgeCategoryIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 638,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations",
|
|
"kind": "function",
|
|
"label": "openAPIOperations",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 175,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"kind": "function",
|
|
"label": "refID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 878,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:refName",
|
|
"kind": "function",
|
|
"label": "refName",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1066,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "function",
|
|
"label": "strVal",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 901,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:uniquePositiveIDs",
|
|
"kind": "function",
|
|
"label": "uniquePositiveIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 294,
|
|
"path": "services/agent/internal/glpi/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 72,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"kind": "function",
|
|
"label": "Syncer.LoadCache",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 89,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"kind": "function",
|
|
"label": "Syncer.Start",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 237,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Status",
|
|
"kind": "function",
|
|
"label": "Syncer.Status",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 83,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"kind": "function",
|
|
"label": "Syncer.Sync",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 132,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.currentPath",
|
|
"kind": "function",
|
|
"label": "Syncer.currentPath",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 405,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.fail",
|
|
"kind": "function",
|
|
"label": "Syncer.fail",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 406,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"kind": "function",
|
|
"label": "Syncer.normalize",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 259,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"kind": "function",
|
|
"label": "approvalConfigHash",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 204,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval",
|
|
"kind": "function",
|
|
"label": "autoReplyApproval",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 329,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyCounts",
|
|
"kind": "function",
|
|
"label": "autoReplyCounts",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 226,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML",
|
|
"kind": "function",
|
|
"label": "cleanHTML",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 418,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:intersectsSet",
|
|
"kind": "function",
|
|
"label": "intersectsSet",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 359,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:maxDuration",
|
|
"kind": "function",
|
|
"label": "maxDuration",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 459,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs",
|
|
"kind": "function",
|
|
"label": "sortedSetIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 368,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings",
|
|
"kind": "function",
|
|
"label": "uniqueStrings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 428,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs",
|
|
"kind": "function",
|
|
"label": "warnLikelyITILIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 377,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON",
|
|
"kind": "function",
|
|
"label": "writeAtomicJSON",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 445,
|
|
"path": "services/agent/internal/glpikb/sync.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig",
|
|
"kind": "function",
|
|
"label": "DefaultScoringConfig",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 122,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:FilterHitsBySources",
|
|
"kind": "function",
|
|
"label": "FilterHitsBySources",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1288,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Load",
|
|
"kind": "function",
|
|
"label": "Load",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 207,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument",
|
|
"kind": "function",
|
|
"label": "NeuroForgeBackend.DeleteDocument",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 125,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"kind": "function",
|
|
"label": "NeuroForgeBackend.Health",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 165,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "function",
|
|
"label": "NeuroForgeBackend.Name",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 73,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"kind": "function",
|
|
"label": "NeuroForgeBackend.Search",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 131,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"kind": "function",
|
|
"label": "NeuroForgeBackend.UpsertDocument",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 94,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"kind": "function",
|
|
"label": "NeuroForgeBackend.doJSON",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 182,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend",
|
|
"kind": "function",
|
|
"label": "NewNeuroForgeBackend",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 54,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"kind": "function",
|
|
"label": "NewStore",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 172,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:ResolveEmbeddingProfile",
|
|
"kind": "function",
|
|
"label": "ResolveEmbeddingProfile",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 128,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ByID",
|
|
"kind": "function",
|
|
"label": "Store.ByID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 718,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"kind": "function",
|
|
"label": "Store.CategoryMappings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 41,
|
|
"path": "services/agent/internal/knowledge/category_mapping.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Count",
|
|
"kind": "function",
|
|
"label": "Store.Count",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 710,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"kind": "function",
|
|
"label": "Store.Delete",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 858,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.FindMetadata",
|
|
"kind": "function",
|
|
"label": "Store.FindMetadata",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1070,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.InitStatus",
|
|
"kind": "function",
|
|
"label": "Store.InitStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 397,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"kind": "function",
|
|
"label": "Store.Initialize",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 221,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.IsManaged",
|
|
"kind": "function",
|
|
"label": "Store.IsManaged",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 907,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.List",
|
|
"kind": "function",
|
|
"label": "Store.List",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 731,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.LoadStats",
|
|
"kind": "function",
|
|
"label": "Store.LoadStats",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 699,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ManagedDir",
|
|
"kind": "function",
|
|
"label": "Store.ManagedDir",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1094,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Origin",
|
|
"kind": "function",
|
|
"label": "Store.Origin",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 915,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready",
|
|
"kind": "function",
|
|
"label": "Store.Ready",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 406,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"kind": "function",
|
|
"label": "Store.ReplaceExternalSource",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 936,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory",
|
|
"kind": "function",
|
|
"label": "Store.RerankForCategory",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1316,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"kind": "function",
|
|
"label": "Store.SaveCategoryMappings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 153,
|
|
"path": "services/agent/internal/knowledge/category_mapping.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Search",
|
|
"kind": "function",
|
|
"label": "Store.Search",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1116,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend",
|
|
"kind": "function",
|
|
"label": "Store.SetSemanticBackend",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 220,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync",
|
|
"kind": "function",
|
|
"label": "Store.StartIncrementalSync",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 250,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"kind": "function",
|
|
"label": "Store.SyncLocal",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 283,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"kind": "function",
|
|
"label": "Store.Upsert",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 742,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"kind": "function",
|
|
"label": "Store.deleteSemanticDocument",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 358,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"kind": "function",
|
|
"label": "Store.embedDocuments",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1444,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts",
|
|
"kind": "function",
|
|
"label": "Store.embedTexts",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1487,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors",
|
|
"kind": "function",
|
|
"label": "Store.externalizeChunkVectors",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 288,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"kind": "function",
|
|
"label": "Store.fullRebuild",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 248,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError",
|
|
"kind": "function",
|
|
"label": "Store.handleSemanticSyncError",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 277,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"kind": "function",
|
|
"label": "Store.index",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1352,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"kind": "function",
|
|
"label": "Store.indexFingerprint",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 50,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.loadPersistentSnapshot",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 92,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"kind": "function",
|
|
"label": "Store.persistExternalVectorCache",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 654,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.persistSnapshot",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 172,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache",
|
|
"kind": "function",
|
|
"label": "Store.persistVectorCache",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1064,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"kind": "function",
|
|
"label": "Store.scanDeltaDir",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 512,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized",
|
|
"kind": "function",
|
|
"label": "Store.semanticExternalized",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 250,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "function",
|
|
"label": "Store.semanticSettings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 268,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "function",
|
|
"label": "Store.setInitStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 391,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"kind": "function",
|
|
"label": "Store.syncLoadedSemanticBackend",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 322,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"kind": "function",
|
|
"label": "Store.syncLocalSafely",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 272,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument",
|
|
"kind": "function",
|
|
"label": "Store.syncSemanticDocument",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 254,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"kind": "function",
|
|
"label": "Store.syncSemanticDocuments",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 297,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"kind": "function",
|
|
"label": "appendUniqueString",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 682,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"kind": "function",
|
|
"label": "augmentManifestAllFiles",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 690,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"kind": "function",
|
|
"label": "buildManifestForDocs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 632,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"kind": "function",
|
|
"label": "categorySimilarity",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1660,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "function",
|
|
"label": "chunkText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1568,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "function",
|
|
"label": "clamp01",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1833,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneCategoryMap",
|
|
"kind": "function",
|
|
"label": "cloneCategoryMap",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 326,
|
|
"path": "services/agent/internal/knowledge/category_mapping.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap",
|
|
"kind": "function",
|
|
"label": "cloneChunkVectorMap",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1849,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "function",
|
|
"label": "cloneChunkVectors",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1856,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneStringSliceMap",
|
|
"kind": "function",
|
|
"label": "cloneStringSliceMap",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1863,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneVectorMap",
|
|
"kind": "function",
|
|
"label": "cloneVectorMap",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1842,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash",
|
|
"kind": "function",
|
|
"label": "contentHash",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 83,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cosine",
|
|
"kind": "function",
|
|
"label": "cosine",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1896,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:countDeleted",
|
|
"kind": "function",
|
|
"label": "countDeleted",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 618,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"kind": "function",
|
|
"label": "decodeKnowledgeDoc",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 485,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:excerpt",
|
|
"kind": "function",
|
|
"label": "excerpt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1825,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding",
|
|
"kind": "function",
|
|
"label": "formatDocumentEmbedding",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1544,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings",
|
|
"kind": "function",
|
|
"label": "formatQueryEmbeddings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1532,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"kind": "function",
|
|
"label": "hashDoc",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1877,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:isStopword",
|
|
"kind": "function",
|
|
"label": "isStopword",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1797,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"kind": "function",
|
|
"label": "keywordSimilarity",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1645,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexical",
|
|
"kind": "function",
|
|
"label": "lexical",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1911,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"kind": "function",
|
|
"label": "lexicalSimilarity",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1634,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache",
|
|
"kind": "function",
|
|
"label": "loadCache",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1512,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"kind": "function",
|
|
"label": "loadCategoryMap",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 589,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob",
|
|
"kind": "function",
|
|
"label": "matchesAnyGlob",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 656,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats",
|
|
"kind": "function",
|
|
"label": "mergeLoadStats",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 628,
|
|
"path": "services/agent/internal/knowledge/persistent_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"kind": "function",
|
|
"label": "mergeStrings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 690,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:minInt",
|
|
"kind": "function",
|
|
"label": "minInt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1870,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"kind": "function",
|
|
"label": "normalizeCategoryLabel",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 664,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring",
|
|
"kind": "function",
|
|
"label": "normalizeScoring",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 139,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText",
|
|
"kind": "function",
|
|
"label": "normalizeText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1781,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"kind": "function",
|
|
"label": "parseCategoryItem",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 553,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"kind": "function",
|
|
"label": "parseKnowledgeCategories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 522,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"kind": "function",
|
|
"label": "parseMappingIDs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 626,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"kind": "function",
|
|
"label": "phraseCoverage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1687,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"kind": "function",
|
|
"label": "readCategoryMapDisplay",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 244,
|
|
"path": "services/agent/internal/knowledge/category_mapping.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"kind": "function",
|
|
"label": "readDocs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 408,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "function",
|
|
"label": "safeID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1100,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText",
|
|
"kind": "function",
|
|
"label": "splitQueryText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1555,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:supportStem",
|
|
"kind": "function",
|
|
"label": "supportStem",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1768,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"kind": "function",
|
|
"label": "titleSimilarity",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1617,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"kind": "function",
|
|
"label": "tokenCoverage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1699,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1",
|
|
"kind": "function",
|
|
"label": "tokenF1",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1806,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"kind": "function",
|
|
"label": "tokenList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1785,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity",
|
|
"kind": "function",
|
|
"label": "tokenSimilarity",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1716,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokens",
|
|
"kind": "function",
|
|
"label": "tokens",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1925,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "function",
|
|
"label": "uniqueInt64",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 667,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:vector32",
|
|
"kind": "function",
|
|
"label": "vector32",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 75,
|
|
"path": "services/agent/internal/knowledge/neuroforge_backend.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore",
|
|
"kind": "function",
|
|
"label": "weightedScore",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1602,
|
|
"path": "services/agent/internal/knowledge/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"kind": "function",
|
|
"label": "writeCategoryMapAtomic",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 281,
|
|
"path": "services/agent/internal/knowledge/category_mapping.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"kind": "function",
|
|
"label": "NeuroForgeOutcomeSink.LearnOutcome",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 192,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"kind": "function",
|
|
"label": "NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 228,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink",
|
|
"kind": "function",
|
|
"label": "NewNeuroForgeOutcomeSink",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 181,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Open",
|
|
"kind": "function",
|
|
"label": "Open",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 25,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes",
|
|
"kind": "function",
|
|
"label": "OpenOutcomes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 48,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"kind": "function",
|
|
"label": "OutcomeStore.Add",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 66,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.List",
|
|
"kind": "function",
|
|
"label": "OutcomeStore.List",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 134,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.UpdateSync",
|
|
"kind": "function",
|
|
"label": "OutcomeStore.UpdateSync",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 119,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"kind": "function",
|
|
"label": "OutcomeStore.saveLocked",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 144,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Add",
|
|
"kind": "function",
|
|
"label": "Store.Add",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 43,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Count",
|
|
"kind": "function",
|
|
"label": "Store.Count",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 131,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Delete",
|
|
"kind": "function",
|
|
"label": "Store.Delete",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 80,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor",
|
|
"kind": "function",
|
|
"label": "Store.ExamplesFor",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 110,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.List",
|
|
"kind": "function",
|
|
"label": "Store.List",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 99,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.saveLocked",
|
|
"kind": "function",
|
|
"label": "Store.saveLocked",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 140,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:compact",
|
|
"kind": "function",
|
|
"label": "compact",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 152,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:newID",
|
|
"kind": "function",
|
|
"label": "newID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 151,
|
|
"path": "services/agent/internal/learning/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID",
|
|
"kind": "function",
|
|
"label": "outcomeID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 155,
|
|
"path": "services/agent/internal/learning/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.GLPIKBStatus",
|
|
"kind": "function",
|
|
"label": "Metrics.GLPIKBStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 102,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.Health",
|
|
"kind": "function",
|
|
"label": "Metrics.Health",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 87,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.KnowledgeDocs",
|
|
"kind": "function",
|
|
"label": "Metrics.KnowledgeDocs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 93,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.LastPoll",
|
|
"kind": "function",
|
|
"label": "Metrics.LastPoll",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 64,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.PollStatus",
|
|
"kind": "function",
|
|
"label": "Metrics.PollStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 76,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetGLPIKBStatus",
|
|
"kind": "function",
|
|
"label": "Metrics.SetGLPIKBStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 94,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetHealth",
|
|
"kind": "function",
|
|
"label": "Metrics.SetHealth",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 81,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetKnowledgeDocs",
|
|
"kind": "function",
|
|
"label": "Metrics.SetKnowledgeDocs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 92,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetLastPoll",
|
|
"kind": "function",
|
|
"label": "Metrics.SetLastPoll",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 63,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetPollStatus",
|
|
"kind": "function",
|
|
"label": "Metrics.SetPollStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 65,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus",
|
|
"kind": "function",
|
|
"label": "Metrics.WritePrometheus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 108,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 62,
|
|
"path": "services/agent/internal/metrics/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/model:ContextSnapshot.HasRelevantIncident",
|
|
"kind": "function",
|
|
"label": "ContextSnapshot.HasRelevantIncident",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/model",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 213,
|
|
"path": "services/agent/internal/model/model.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/model:HasReasonCode",
|
|
"kind": "function",
|
|
"label": "HasReasonCode",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/model",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 34,
|
|
"path": "services/agent/internal/model/reason_codes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/model:NormalizeReasonCodes",
|
|
"kind": "function",
|
|
"label": "NormalizeReasonCodes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/model",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 9,
|
|
"path": "services/agent/internal/model/reason_codes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"kind": "function",
|
|
"label": "WriteZIP",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 48,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"kind": "function",
|
|
"label": "articlePage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 117,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel",
|
|
"kind": "function",
|
|
"label": "escapeLinkLabel",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 322,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"kind": "function",
|
|
"label": "front",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 327,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontBool",
|
|
"kind": "function",
|
|
"label": "frontBool",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 333,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat",
|
|
"kind": "function",
|
|
"label": "frontFloat",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 336,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList",
|
|
"kind": "function",
|
|
"label": "frontIntList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 349,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList",
|
|
"kind": "function",
|
|
"label": "frontList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 339,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"kind": "function",
|
|
"label": "glpiEntityPage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 207,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"kind": "function",
|
|
"label": "glpiItemPath",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 192,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"kind": "function",
|
|
"label": "indexPage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 222,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate",
|
|
"kind": "function",
|
|
"label": "isoDate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 376,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"kind": "function",
|
|
"label": "linkedTitle",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 196,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename",
|
|
"kind": "function",
|
|
"label": "pageFilename",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 278,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID",
|
|
"kind": "function",
|
|
"label": "relationID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 188,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"kind": "function",
|
|
"label": "relationTarget",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 177,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart",
|
|
"kind": "function",
|
|
"label": "safePart",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 314,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:schemaPage",
|
|
"kind": "function",
|
|
"label": "schemaPage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 237,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug",
|
|
"kind": "function",
|
|
"label": "slug",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 290,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:trimMD",
|
|
"kind": "function",
|
|
"label": "trimMD",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 321,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings",
|
|
"kind": "function",
|
|
"label": "uniqueStrings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 358,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile",
|
|
"kind": "function",
|
|
"label": "writeFile",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 265,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote",
|
|
"kind": "function",
|
|
"label": "yamlQuote",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 323,
|
|
"path": "services/agent/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"kind": "function",
|
|
"label": "Client.Analyse",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 280,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory",
|
|
"kind": "function",
|
|
"label": "Client.AnalyseCategory",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 83,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"kind": "function",
|
|
"label": "Client.AnalyseEscalation",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 420,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"kind": "function",
|
|
"label": "Client.AnalysePriority",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 376,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"kind": "function",
|
|
"label": "Client.AnalyseReply",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 192,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"kind": "function",
|
|
"label": "Client.AnalyseStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 125,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed",
|
|
"kind": "function",
|
|
"label": "Client.Embed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 66,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses",
|
|
"kind": "function",
|
|
"label": "Client.NodeStatuses",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 64,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping",
|
|
"kind": "function",
|
|
"label": "Client.Ping",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 63,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.RoutingMode",
|
|
"kind": "function",
|
|
"label": "Client.RoutingMode",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 65,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Start",
|
|
"kind": "function",
|
|
"label": "Client.Start",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 62,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"kind": "function",
|
|
"label": "Client.executeDecision",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 250,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"kind": "function",
|
|
"label": "Client.executeStructured",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 528,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "function",
|
|
"label": "Client.post",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 372,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 27,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:NewPool",
|
|
"kind": "function",
|
|
"label": "NewPool",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 54,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.NodeStatuses",
|
|
"kind": "function",
|
|
"label": "Pool.NodeStatuses",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 272,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.Ping",
|
|
"kind": "function",
|
|
"label": "Pool.Ping",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 262,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.Start",
|
|
"kind": "function",
|
|
"label": "Pool.Start",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 243,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.anyKnownHealthy",
|
|
"kind": "function",
|
|
"label": "Pool.anyKnownHealthy",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 667,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"kind": "function",
|
|
"label": "Pool.checkNode",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 388,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"kind": "function",
|
|
"label": "Pool.doPost",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 549,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"kind": "function",
|
|
"label": "Pool.orderedCandidates",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 596,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.post",
|
|
"kind": "function",
|
|
"label": "Pool.post",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 453,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"kind": "function",
|
|
"label": "Pool.refreshAll",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 280,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"kind": "function",
|
|
"label": "Pool.selectNode",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 577,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"kind": "function",
|
|
"label": "Pool.unavailableError",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 680,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Trace.Snapshot",
|
|
"kind": "function",
|
|
"label": "Trace.Snapshot",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 774,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:WithTrace",
|
|
"kind": "function",
|
|
"label": "WithTrace",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 731,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:commonDigest",
|
|
"kind": "function",
|
|
"label": "commonDigest",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 369,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:containsString",
|
|
"kind": "function",
|
|
"label": "containsString",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 483,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:errorText",
|
|
"kind": "function",
|
|
"label": "errorText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 709,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:isRetryable",
|
|
"kind": "function",
|
|
"label": "isRetryable",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 693,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:markTraceSuccess",
|
|
"kind": "function",
|
|
"label": "markTraceSuccess",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 763,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:maxInt",
|
|
"kind": "function",
|
|
"label": "maxInt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 715,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches",
|
|
"kind": "function",
|
|
"label": "modelNameMatches",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 438,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"kind": "function",
|
|
"label": "newPool",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 161,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions",
|
|
"kind": "function",
|
|
"label": "normalizeAllowedActions",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 493,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions",
|
|
"kind": "function",
|
|
"label": "normalizeEscalationModelActions",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 517,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:outcomeText",
|
|
"kind": "function",
|
|
"label": "outcomeText",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 703,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.acquire",
|
|
"kind": "function",
|
|
"label": "poolNode.acquire",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 78,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.digestForStage",
|
|
"kind": "function",
|
|
"label": "poolNode.digestForStage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 540,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible",
|
|
"kind": "function",
|
|
"label": "poolNode.isEligible",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 92,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest",
|
|
"kind": "function",
|
|
"label": "poolNode.recordRequest",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 104,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.release",
|
|
"kind": "function",
|
|
"label": "poolNode.release",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 87,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status",
|
|
"kind": "function",
|
|
"label": "poolNode.status",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 135,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:recordTraceAttempt",
|
|
"kind": "function",
|
|
"label": "recordTraceAttempt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 745,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:requestStage",
|
|
"kind": "function",
|
|
"label": "requestStage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 740,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings",
|
|
"kind": "function",
|
|
"label": "uniqueStrings",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 466,
|
|
"path": "services/agent/internal/ollama/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "function",
|
|
"label": "withStage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 736,
|
|
"path": "services/agent/internal/ollama/pool.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Codes",
|
|
"kind": "function",
|
|
"label": "Evidence.Codes",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 83,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has",
|
|
"kind": "function",
|
|
"label": "Evidence.Has",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 73,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract",
|
|
"kind": "function",
|
|
"label": "Extract",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 55,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"kind": "function",
|
|
"label": "Reconcile",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 136,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation",
|
|
"kind": "function",
|
|
"label": "evidenceExplanation",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 220,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt",
|
|
"kind": "function",
|
|
"label": "excerpt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 101,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode",
|
|
"kind": "function",
|
|
"label": "isBareReasonCode",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 211,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize",
|
|
"kind": "function",
|
|
"label": "normalize",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 93,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique",
|
|
"kind": "function",
|
|
"label": "prependUnique",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 186,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode",
|
|
"kind": "function",
|
|
"label": "removeCode",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 201,
|
|
"path": "services/agent/internal/prioritysignals/signals.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 64,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Done",
|
|
"kind": "function",
|
|
"label": "Queue.Done",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 138,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.DoneWork",
|
|
"kind": "function",
|
|
"label": "Queue.DoneWork",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 149,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Enqueue",
|
|
"kind": "function",
|
|
"label": "Queue.Enqueue",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 73,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"kind": "function",
|
|
"label": "Queue.EnqueueWork",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 77,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Len",
|
|
"kind": "function",
|
|
"label": "Queue.Len",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 155,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Next",
|
|
"kind": "function",
|
|
"label": "Queue.Next",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 112,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork",
|
|
"kind": "function",
|
|
"label": "Queue.NextWork",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 117,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.signal",
|
|
"kind": "function",
|
|
"label": "Queue.signal",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 105,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key",
|
|
"kind": "function",
|
|
"label": "WorkItem.Key",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 28,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Len",
|
|
"kind": "function",
|
|
"label": "itemHeap.Len",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 38,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Less",
|
|
"kind": "function",
|
|
"label": "itemHeap.Less",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 39,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Pop",
|
|
"kind": "function",
|
|
"label": "itemHeap.Pop",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 47,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Push",
|
|
"kind": "function",
|
|
"label": "itemHeap.Push",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 46,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Swap",
|
|
"kind": "function",
|
|
"label": "itemHeap.Swap",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 45,
|
|
"path": "services/agent/internal/queue/queue.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"kind": "function",
|
|
"label": "Open",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 35,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"kind": "function",
|
|
"label": "Store.Append",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 76,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.FindAnalysis",
|
|
"kind": "function",
|
|
"label": "Store.FindAnalysis",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 140,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.FindRun",
|
|
"kind": "function",
|
|
"label": "Store.FindRun",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 123,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.HasEscalationKey",
|
|
"kind": "function",
|
|
"label": "Store.HasEscalationKey",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 147,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.LatestTicketRun",
|
|
"kind": "function",
|
|
"label": "Store.LatestTicketRun",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 192,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.ProcessedVersionCount",
|
|
"kind": "function",
|
|
"label": "Store.ProcessedVersionCount",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 70,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Recent",
|
|
"kind": "function",
|
|
"label": "Store.Recent",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 110,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Seen",
|
|
"kind": "function",
|
|
"label": "Store.Seen",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 65,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked",
|
|
"kind": "function",
|
|
"label": "Store.absorbDurableStateLocked",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 212,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked",
|
|
"kind": "function",
|
|
"label": "Store.compactLocked",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 329,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"kind": "function",
|
|
"label": "Store.load",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 154,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"kind": "function",
|
|
"label": "Store.loadDurableIndex",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 263,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"kind": "function",
|
|
"label": "Store.persistDurableIndexLocked",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 290,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked",
|
|
"kind": "function",
|
|
"label": "Store.rebuildIndexesLocked",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 181,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult",
|
|
"kind": "function",
|
|
"label": "escalationKeyFromResult",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 239,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed",
|
|
"kind": "function",
|
|
"label": "marksTicketVersionProcessed",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/state",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 133,
|
|
"path": "services/agent/internal/state/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"kind": "function",
|
|
"label": "Client.FetchIssues",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 70,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"kind": "function",
|
|
"label": "Client.fetchMetricsIssues",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 98,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"kind": "function",
|
|
"label": "Client.fetchPage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 199,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"kind": "function",
|
|
"label": "Client.getJSON",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 294,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 26,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus",
|
|
"kind": "function",
|
|
"label": "heartbeatStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 263,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:issueRank",
|
|
"kind": "function",
|
|
"label": "issueRank",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 278,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample",
|
|
"kind": "function",
|
|
"label": "parsePromSample",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 145,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:splitPromLabels",
|
|
"kind": "function",
|
|
"label": "splitPromLabels",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 173,
|
|
"path": "services/agent/internal/uptimekuma/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Listen",
|
|
"kind": "function",
|
|
"label": "Listen",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 867,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 86,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"kind": "function",
|
|
"label": "Server.Handler",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 100,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.String",
|
|
"kind": "function",
|
|
"label": "Server.String",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 870,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth",
|
|
"kind": "function",
|
|
"label": "Server.auth",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 835,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories",
|
|
"kind": "function",
|
|
"label": "Server.categories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 473,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"kind": "function",
|
|
"label": "Server.categoryMappingsGet",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 212,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage",
|
|
"kind": "function",
|
|
"label": "Server.categoryMappingsPage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 203,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"kind": "function",
|
|
"label": "Server.categoryMappingsPut",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 239,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph",
|
|
"kind": "function",
|
|
"label": "Server.controlLearningGraph",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 95,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth",
|
|
"kind": "function",
|
|
"label": "Server.controlReadAuth",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 48,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"kind": "function",
|
|
"label": "Server.controlRunGraph",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 85,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns",
|
|
"kind": "function",
|
|
"label": "Server.controlRuns",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 64,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.dashboard",
|
|
"kind": "function",
|
|
"label": "Server.dashboard",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 186,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"kind": "function",
|
|
"label": "Server.decodeKnowledge",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 522,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis",
|
|
"kind": "function",
|
|
"label": "Server.diagnosticAnalysis",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 324,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge",
|
|
"kind": "function",
|
|
"label": "Server.diagnosticKnowledge",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 337,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch",
|
|
"kind": "function",
|
|
"label": "Server.diagnosticKnowledgeSearch",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 363,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun",
|
|
"kind": "function",
|
|
"label": "Server.diagnosticRun",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 311,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage",
|
|
"kind": "function",
|
|
"label": "Server.diagnosticsPage",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 194,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.health",
|
|
"kind": "function",
|
|
"label": "Server.health",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 136,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"kind": "function",
|
|
"label": "Server.knowledgeCreate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 564,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete",
|
|
"kind": "function",
|
|
"label": "Server.knowledgeDelete",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 626,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian",
|
|
"kind": "function",
|
|
"label": "Server.knowledgeExportObsidian",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 503,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet",
|
|
"kind": "function",
|
|
"label": "Server.knowledgeGet",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 512,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList",
|
|
"kind": "function",
|
|
"label": "Server.knowledgeList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 490,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"kind": "function",
|
|
"label": "Server.knowledgeUpdate",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 590,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"kind": "function",
|
|
"label": "Server.learningAdd",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 645,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete",
|
|
"kind": "function",
|
|
"label": "Server.learningDelete",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 665,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningList",
|
|
"kind": "function",
|
|
"label": "Server.learningList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 642,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation",
|
|
"kind": "function",
|
|
"label": "Server.mutation",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 706,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"kind": "function",
|
|
"label": "Server.outcomeAdd",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 679,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList",
|
|
"kind": "function",
|
|
"label": "Server.outcomeList",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 676,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"kind": "function",
|
|
"label": "Server.prom",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 150,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"kind": "function",
|
|
"label": "Server.qualityReplay",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 884,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.ready",
|
|
"kind": "function",
|
|
"label": "Server.ready",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 140,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"kind": "function",
|
|
"label": "Server.reprocessTicket",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 720,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs",
|
|
"kind": "function",
|
|
"label": "Server.runs",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 463,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"kind": "function",
|
|
"label": "Server.status",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 392,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories",
|
|
"kind": "function",
|
|
"label": "Server.validateKnowledgeCategories",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 544,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"kind": "function",
|
|
"label": "Server.webhook",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 740,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph",
|
|
"kind": "function",
|
|
"label": "appendOutcomeToGraph",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 252,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:boolMetric",
|
|
"kind": "function",
|
|
"label": "boolMetric",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 173,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:boolWeight",
|
|
"kind": "function",
|
|
"label": "boolWeight",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 301,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt",
|
|
"kind": "function",
|
|
"label": "boundedInt",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 104,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph",
|
|
"kind": "function",
|
|
"label": "buildLearningGraph",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 233,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"kind": "function",
|
|
"label": "buildRunGraph",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 115,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:compactGraph",
|
|
"kind": "function",
|
|
"label": "compactGraph",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 289,
|
|
"path": "services/agent/internal/web/control_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID",
|
|
"kind": "function",
|
|
"label": "extractTicketID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 768,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:num",
|
|
"kind": "function",
|
|
"label": "num",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 819,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:prometheusLabel",
|
|
"kind": "function",
|
|
"label": "prometheusLabel",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 180,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"kind": "function",
|
|
"label": "requestLog",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 858,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "function",
|
|
"label": "respondJSON",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 829,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus",
|
|
"kind": "function",
|
|
"label": "respondJSONStatus",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 830,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:securityHeaders",
|
|
"kind": "function",
|
|
"label": "securityHeaders",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 849,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:walkID",
|
|
"kind": "function",
|
|
"label": "walkID",
|
|
"group": "engineering",
|
|
"community": "github.com/example/glpi-ai-agent/internal/web",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 781,
|
|
"path": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"kind": "function",
|
|
"label": "aiServiceFromEnv",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 239,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"kind": "function",
|
|
"label": "app.handleAIFallback",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 227,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"kind": "function",
|
|
"label": "app.handleBulk",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 568,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleConfig",
|
|
"kind": "function",
|
|
"label": "app.handleConfig",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 155,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleFacets",
|
|
"kind": "function",
|
|
"label": "app.handleFacets",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 190,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleGet",
|
|
"kind": "function",
|
|
"label": "app.handleGet",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 210,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleHealth",
|
|
"kind": "function",
|
|
"label": "app.handleHealth",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 135,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"kind": "function",
|
|
"label": "app.handleIntegrationStaging",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 309,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth",
|
|
"kind": "function",
|
|
"label": "app.handleIntegrationStagingHealth",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 293,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleList",
|
|
"kind": "function",
|
|
"label": "app.handleList",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 159,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleObsidianExport",
|
|
"kind": "function",
|
|
"label": "app.handleObsidianExport",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 176,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handlePut",
|
|
"kind": "function",
|
|
"label": "app.handlePut",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 539,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "function",
|
|
"label": "app.handleReadOnly",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 535,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleReload",
|
|
"kind": "function",
|
|
"label": "app.handleReload",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 593,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"kind": "function",
|
|
"label": "app.handleSearch",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 164,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"kind": "function",
|
|
"label": "app.handleStagingBulk",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 460,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingDelete",
|
|
"kind": "function",
|
|
"label": "app.handleStagingDelete",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 426,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingGet",
|
|
"kind": "function",
|
|
"label": "app.handleStagingGet",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 379,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingList",
|
|
"kind": "function",
|
|
"label": "app.handleStagingList",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 351,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"kind": "function",
|
|
"label": "app.handleStagingPromote",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 443,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"kind": "function",
|
|
"label": "app.handleStagingPut",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 401,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.promoteStaging",
|
|
"kind": "function",
|
|
"label": "app.promoteStaging",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 515,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.routes",
|
|
"kind": "function",
|
|
"label": "app.routes",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 63,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.withAI",
|
|
"kind": "function",
|
|
"label": "app.withAI",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 52,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.withStaging",
|
|
"kind": "function",
|
|
"label": "app.withStaging",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 57,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"kind": "function",
|
|
"label": "autoReloadInterval",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 184,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"kind": "function",
|
|
"label": "browserWriteSameOrigin",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 101,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:configFromEnv",
|
|
"kind": "function",
|
|
"label": "configFromEnv",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 162,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "function",
|
|
"label": "decodeJSON",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 604,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envBool",
|
|
"kind": "function",
|
|
"label": "envBool",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 292,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envOr",
|
|
"kind": "function",
|
|
"label": "envOr",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 304,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"kind": "function",
|
|
"label": "integrationBearerAuthorized",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 279,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 29,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "function",
|
|
"label": "mustJSONContentType",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 345,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:newApp",
|
|
"kind": "function",
|
|
"label": "newApp",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 44,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"kind": "function",
|
|
"label": "optionalBasicAuth",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 311,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:pathContains",
|
|
"kind": "function",
|
|
"label": "pathContains",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 284,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:queryFromURL",
|
|
"kind": "function",
|
|
"label": "queryFromURL",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 195,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:requestLogger",
|
|
"kind": "function",
|
|
"label": "requestLogger",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 337,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:securityHeaders",
|
|
"kind": "function",
|
|
"label": "securityHeaders",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 124,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"kind": "function",
|
|
"label": "stagingStoreFromEnv",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 220,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:startAutoReload",
|
|
"kind": "function",
|
|
"label": "startAutoReload",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 205,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:validateRuntimeSecrets",
|
|
"kind": "function",
|
|
"label": "validateRuntimeSecrets",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 132,
|
|
"path": "services/knowledge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "function",
|
|
"label": "writeError",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 626,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "function",
|
|
"label": "writeJSON",
|
|
"group": "engineering",
|
|
"community": "kb-editor/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 620,
|
|
"path": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 40,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"kind": "function",
|
|
"label": "Service.Generate",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 76,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.GetStaging",
|
|
"kind": "function",
|
|
"label": "Service.GetStaging",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 106,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Model",
|
|
"kind": "function",
|
|
"label": "Service.Model",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 73,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.StagingDir",
|
|
"kind": "function",
|
|
"label": "Service.StagingDir",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 74,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Timeout",
|
|
"kind": "function",
|
|
"label": "Service.Timeout",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 72,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"kind": "function",
|
|
"label": "Service.askOllama",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/aifallback",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 110,
|
|
"path": "services/knowledge/internal/aifallback/ollama.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:EmitSearch",
|
|
"kind": "function",
|
|
"label": "EmitSearch",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/brainactivity",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 44,
|
|
"path": "services/knowledge/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"kind": "function",
|
|
"label": "asyncSender.start",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/brainactivity",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 64,
|
|
"path": "services/knowledge/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:newSender",
|
|
"kind": "function",
|
|
"label": "newSender",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/brainactivity",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 37,
|
|
"path": "services/knowledge/internal/brainactivity/client.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"kind": "function",
|
|
"label": "WriteZIP",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 56,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage",
|
|
"kind": "function",
|
|
"label": "articlePage",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 151,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:categoryPage",
|
|
"kind": "function",
|
|
"label": "categoryPage",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 323,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:escapeLinkLabel",
|
|
"kind": "function",
|
|
"label": "escapeLinkLabel",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 530,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:extractRelations",
|
|
"kind": "function",
|
|
"label": "extractRelations",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 223,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:firstText",
|
|
"kind": "function",
|
|
"label": "firstText",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 399,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:front",
|
|
"kind": "function",
|
|
"label": "front",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 440,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontBoolAny",
|
|
"kind": "function",
|
|
"label": "frontBoolAny",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 457,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontList",
|
|
"kind": "function",
|
|
"label": "frontList",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 447,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontNumberAny",
|
|
"kind": "function",
|
|
"label": "frontNumberAny",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 467,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:indexPage",
|
|
"kind": "function",
|
|
"label": "indexPage",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 334,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:isoDate",
|
|
"kind": "function",
|
|
"label": "isoDate",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 531,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"kind": "function",
|
|
"label": "pageFilename",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 481,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:resolveRelation",
|
|
"kind": "function",
|
|
"label": "resolveRelation",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 287,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:schemaPage",
|
|
"kind": "function",
|
|
"label": "schemaPage",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 350,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:slug",
|
|
"kind": "function",
|
|
"label": "slug",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 492,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stringsList",
|
|
"kind": "function",
|
|
"label": "stringsList",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 407,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stubPage",
|
|
"kind": "function",
|
|
"label": "stubPage",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 310,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stubPath",
|
|
"kind": "function",
|
|
"label": "stubPath",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 303,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:text",
|
|
"kind": "function",
|
|
"label": "text",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 382,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:trimMD",
|
|
"kind": "function",
|
|
"label": "trimMD",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 529,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:writeFile",
|
|
"kind": "function",
|
|
"label": "writeFile",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/obsidian",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 372,
|
|
"path": "services/knowledge/internal/obsidian/export.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 85,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.ArchiveApproved",
|
|
"kind": "function",
|
|
"label": "Store.ArchiveApproved",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 357,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Count",
|
|
"kind": "function",
|
|
"label": "Store.Count",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 101,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Delete",
|
|
"kind": "function",
|
|
"label": "Store.Delete",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 351,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Dir",
|
|
"kind": "function",
|
|
"label": "Store.Dir",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 99,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get",
|
|
"kind": "function",
|
|
"label": "Store.Get",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 231,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List",
|
|
"kind": "function",
|
|
"label": "Store.List",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 265,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Save",
|
|
"kind": "function",
|
|
"label": "Store.Save",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 115,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"kind": "function",
|
|
"label": "Store.SaveFromIntegration",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 127,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromSource",
|
|
"kind": "function",
|
|
"label": "Store.SaveFromSource",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 121,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update",
|
|
"kind": "function",
|
|
"label": "Store.Update",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 325,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive",
|
|
"kind": "function",
|
|
"label": "Store.archive",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 361,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"kind": "function",
|
|
"label": "Store.findByIntegrationKey",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 210,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"kind": "function",
|
|
"label": "Store.pathForKey",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 421,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"kind": "function",
|
|
"label": "Store.writeNew",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 401,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:atomicWrite",
|
|
"kind": "function",
|
|
"label": "atomicWrite",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 429,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:clampString",
|
|
"kind": "function",
|
|
"label": "clampString",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 605,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:clampStrings",
|
|
"kind": "function",
|
|
"label": "clampStrings",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 614,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:extractUsefulQueryTokens",
|
|
"kind": "function",
|
|
"label": "extractUsefulQueryTokens",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 629,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:int64Number",
|
|
"kind": "function",
|
|
"label": "int64Number",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 554,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:matches",
|
|
"kind": "function",
|
|
"label": "matches",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 498,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:number",
|
|
"kind": "function",
|
|
"label": "number",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 538,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:str",
|
|
"kind": "function",
|
|
"label": "str",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 528,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:summarize",
|
|
"kind": "function",
|
|
"label": "summarize",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 466,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:syncDir",
|
|
"kind": "function",
|
|
"label": "syncDir",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 457,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:toStrings",
|
|
"kind": "function",
|
|
"label": "toStrings",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 567,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:uniqueStrings",
|
|
"kind": "function",
|
|
"label": "uniqueStrings",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/staging",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 584,
|
|
"path": "services/knowledge/internal/staging/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 134,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"kind": "function",
|
|
"label": "Store.ApplyBulk",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 771,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.BackupDir",
|
|
"kind": "function",
|
|
"label": "Store.BackupDir",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 162,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Count",
|
|
"kind": "function",
|
|
"label": "Store.Count",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 164,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.DataDir",
|
|
"kind": "function",
|
|
"label": "Store.DataDir",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 161,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ExportDocuments",
|
|
"kind": "function",
|
|
"label": "Store.ExportDocuments",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1230,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Facets",
|
|
"kind": "function",
|
|
"label": "Store.Facets",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 395,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Get",
|
|
"kind": "function",
|
|
"label": "Store.Get",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 259,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"kind": "function",
|
|
"label": "Store.ImportDocument",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 624,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.List",
|
|
"kind": "function",
|
|
"label": "Store.List",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 272,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.MatchingKeys",
|
|
"kind": "function",
|
|
"label": "Store.MatchingKeys",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 551,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload",
|
|
"kind": "function",
|
|
"label": "Store.Reload",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 170,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.RollbackImported",
|
|
"kind": "function",
|
|
"label": "Store.RollbackImported",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 707,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save",
|
|
"kind": "function",
|
|
"label": "Store.Save",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 590,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search",
|
|
"kind": "function",
|
|
"label": "Store.Search",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 320,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"kind": "function",
|
|
"label": "Store.backupRecord",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1010,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"kind": "function",
|
|
"label": "Store.newBackupBatch",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1001,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord",
|
|
"kind": "function",
|
|
"label": "Store.readRecord",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 218,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"kind": "function",
|
|
"label": "Store.resortLocked",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1041,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"kind": "function",
|
|
"label": "Store.writeRecord",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 957,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch",
|
|
"kind": "function",
|
|
"label": "applyPatch",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 841,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:buildSearch",
|
|
"kind": "function",
|
|
"label": "buildSearch",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1081,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:cleanExcerpt",
|
|
"kind": "function",
|
|
"label": "cleanExcerpt",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 539,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:cloneMap",
|
|
"kind": "function",
|
|
"label": "cloneMap",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1091,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:docsEqual",
|
|
"kind": "function",
|
|
"label": "docsEqual",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1184,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:encodeKey",
|
|
"kind": "function",
|
|
"label": "encodeKey",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 255,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:marshalDocument",
|
|
"kind": "function",
|
|
"label": "marshalDocument",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1143,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:match",
|
|
"kind": "function",
|
|
"label": "match",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 563,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:mutateStringList",
|
|
"kind": "function",
|
|
"label": "mutateStringList",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 926,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:number",
|
|
"kind": "function",
|
|
"label": "number",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1110,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:relevanceScore",
|
|
"kind": "function",
|
|
"label": "relevanceScore",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 458,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:replaceAllFold",
|
|
"kind": "function",
|
|
"label": "replaceAllFold",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 904,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:safeFilenameBase",
|
|
"kind": "function",
|
|
"label": "safeFilenameBase",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 745,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:samePath",
|
|
"kind": "function",
|
|
"label": "samePath",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1203,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:searchExcerpt",
|
|
"kind": "function",
|
|
"label": "searchExcerpt",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 499,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:str",
|
|
"kind": "function",
|
|
"label": "str",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1100,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:summarize",
|
|
"kind": "function",
|
|
"label": "summarize",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1052,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:syncDir",
|
|
"kind": "function",
|
|
"label": "syncDir",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 736,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "function",
|
|
"label": "toStrings",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1126,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:topFacets",
|
|
"kind": "function",
|
|
"label": "topFacets",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 441,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:truncateRunes",
|
|
"kind": "function",
|
|
"label": "truncateRunes",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 543,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:unique",
|
|
"kind": "function",
|
|
"label": "unique",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1209,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"kind": "function",
|
|
"label": "verifyUnchanged",
|
|
"group": "engineering",
|
|
"community": "kb-editor/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1190,
|
|
"path": "services/knowledge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.addEdge",
|
|
"kind": "function",
|
|
"label": "builder.addEdge",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 334,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.addNode",
|
|
"kind": "function",
|
|
"label": "builder.addNode",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 327,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"kind": "function",
|
|
"label": "builder.parseCompose",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 264,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"kind": "function",
|
|
"label": "builder.parseModules",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 145,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"kind": "function",
|
|
"label": "builder.resolveCallsAndRoutes",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 224,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.setNodeMeta",
|
|
"kind": "function",
|
|
"label": "builder.setNodeMeta",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 344,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:callTarget",
|
|
"kind": "function",
|
|
"label": "callTarget",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 368,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:deepHandlerName",
|
|
"kind": "function",
|
|
"label": "deepHandlerName",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 393,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:exprName",
|
|
"kind": "function",
|
|
"label": "exprName",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 355,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:fatal",
|
|
"kind": "function",
|
|
"label": "fatal",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 414,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"kind": "function",
|
|
"label": "findModules",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 96,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 62,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:moduleCommunity",
|
|
"kind": "function",
|
|
"label": "moduleCommunity",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 406,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:routeCall",
|
|
"kind": "function",
|
|
"label": "routeCall",
|
|
"group": "engineering",
|
|
"community": "mega-control/cmd/engineering-graph",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 380,
|
|
"path": "services/control/cmd/engineering-graph/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:bearerHeader",
|
|
"kind": "function",
|
|
"label": "bearerHeader",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 393,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:boolStatus",
|
|
"kind": "function",
|
|
"label": "boolStatus",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 420,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:boundInt",
|
|
"kind": "function",
|
|
"label": "boundInt",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 373,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:controlBasicAuth",
|
|
"kind": "function",
|
|
"label": "controlBasicAuth",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 178,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:csvSet",
|
|
"kind": "function",
|
|
"label": "csvSet",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 383,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:engineeringPriority",
|
|
"kind": "function",
|
|
"label": "engineeringPriority",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 404,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:env",
|
|
"kind": "function",
|
|
"label": "env",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 69,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:impactEdgeKind",
|
|
"kind": "function",
|
|
"label": "impactEdgeKind",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 342,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:impactRisk",
|
|
"kind": "function",
|
|
"label": "impactRisk",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 351,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:loadEngineeringGraph",
|
|
"kind": "function",
|
|
"label": "loadEngineeringGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 50,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 76,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:secure",
|
|
"kind": "function",
|
|
"label": "secure",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 201,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check",
|
|
"kind": "function",
|
|
"label": "server.check",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 244,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleBrainGraph",
|
|
"kind": "function",
|
|
"label": "server.handleBrainGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 82,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleConfig",
|
|
"kind": "function",
|
|
"label": "server.handleConfig",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 211,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph",
|
|
"kind": "function",
|
|
"label": "server.handleEngineeringGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 172,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact",
|
|
"kind": "function",
|
|
"label": "server.handleEngineeringImpact",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 256,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleGraphRuns",
|
|
"kind": "function",
|
|
"label": "server.handleGraphRuns",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 62,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleLearningGraph",
|
|
"kind": "function",
|
|
"label": "server.handleLearningGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 73,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleResearchGraph",
|
|
"kind": "function",
|
|
"label": "server.handleResearchGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 77,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleRuntimeGraph",
|
|
"kind": "function",
|
|
"label": "server.handleRuntimeGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 117,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleStatus",
|
|
"kind": "function",
|
|
"label": "server.handleStatus",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 215,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleTicketGraph",
|
|
"kind": "function",
|
|
"label": "server.handleTicketGraph",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 65,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.proxyJSON",
|
|
"kind": "function",
|
|
"label": "server.proxyJSON",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 87,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.statusSnapshot",
|
|
"kind": "function",
|
|
"label": "server.statusSnapshot",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 232,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:sortedBoolKeys",
|
|
"kind": "function",
|
|
"label": "sortedBoolKeys",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 362,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:urlPathSegment",
|
|
"kind": "function",
|
|
"label": "urlPathSegment",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 400,
|
|
"path": "services/control/graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:validateControlSecrets",
|
|
"kind": "function",
|
|
"label": "validateControlSecrets",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 147,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:mega-control:writeJSON",
|
|
"kind": "function",
|
|
"label": "writeJSON",
|
|
"group": "engineering",
|
|
"community": "mega-control",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 279,
|
|
"path": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:dirSize",
|
|
"kind": "function",
|
|
"label": "dirSize",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/bench",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 80,
|
|
"path": "platform/neuroforge/cmd/bench/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/bench",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 91,
|
|
"path": "platform/neuroforge/cmd/bench/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:percentile",
|
|
"kind": "function",
|
|
"label": "percentile",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/bench",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 61,
|
|
"path": "platform/neuroforge/cmd/bench/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:syntheticVector",
|
|
"kind": "function",
|
|
"label": "syntheticVector",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/bench",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/cmd/bench/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envBool",
|
|
"kind": "function",
|
|
"label": "envBool",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 26,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envInt",
|
|
"kind": "function",
|
|
"label": "envInt",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 38,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 92,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:maxIntMain",
|
|
"kind": "function",
|
|
"label": "maxIntMain",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 85,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run",
|
|
"kind": "function",
|
|
"label": "run",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 99,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:validateManagedSecret",
|
|
"kind": "function",
|
|
"label": "validateManagedSecret",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 50,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv",
|
|
"kind": "function",
|
|
"label": "validateManagedSecretsFromEnv",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/server",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 65,
|
|
"path": "platform/neuroforge/cmd/server/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim",
|
|
"kind": "function",
|
|
"label": "claim",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/worker",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 76,
|
|
"path": "platform/neuroforge/cmd/worker/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete",
|
|
"kind": "function",
|
|
"label": "complete",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/worker",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 123,
|
|
"path": "platform/neuroforge/cmd/worker/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:hostname",
|
|
"kind": "function",
|
|
"label": "hostname",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/worker",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 69,
|
|
"path": "platform/neuroforge/cmd/worker/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main",
|
|
"kind": "function",
|
|
"label": "main",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/worker",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 39,
|
|
"path": "platform/neuroforge/cmd/worker/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:run",
|
|
"kind": "function",
|
|
"label": "run",
|
|
"group": "engineering",
|
|
"community": "neuroforge/cmd/worker",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 99,
|
|
"path": "platform/neuroforge/cmd/worker/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ApplyJobResult",
|
|
"kind": "function",
|
|
"label": "Engine.ApplyJobResult",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1008,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"kind": "function",
|
|
"label": "Engine.Chat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 203,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"kind": "function",
|
|
"label": "Engine.CheckStagingPublisher",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 232,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterAbort",
|
|
"kind": "function",
|
|
"label": "Engine.ClusterAbort",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 276,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterCommit",
|
|
"kind": "function",
|
|
"label": "Engine.ClusterCommit",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 269,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterHeartbeat",
|
|
"kind": "function",
|
|
"label": "Engine.ClusterHeartbeat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 135,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterPrepare",
|
|
"kind": "function",
|
|
"label": "Engine.ClusterPrepare",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 265,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory",
|
|
"kind": "function",
|
|
"label": "Engine.ClusterProposeMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 286,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterVote",
|
|
"kind": "function",
|
|
"label": "Engine.ClusterVote",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 132,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ConfigureStagingPublisher",
|
|
"kind": "function",
|
|
"label": "Engine.ConfigureStagingPublisher",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 29,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"kind": "function",
|
|
"label": "Engine.Consolidate",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 749,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Feedback",
|
|
"kind": "function",
|
|
"label": "Engine.Feedback",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 533,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"kind": "function",
|
|
"label": "Engine.ImportMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 457,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.IngestDocument",
|
|
"kind": "function",
|
|
"label": "Engine.IngestDocument",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 83,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.IngestText",
|
|
"kind": "function",
|
|
"label": "Engine.IngestText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"kind": "function",
|
|
"label": "Engine.Learn",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 378,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"kind": "function",
|
|
"label": "Engine.RebalanceShards",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 342,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ReconcileGoalProgress",
|
|
"kind": "function",
|
|
"label": "Engine.ReconcileGoalProgress",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 100,
|
|
"path": "platform/neuroforge/internal/brain/goal_progress.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"kind": "function",
|
|
"label": "Engine.RepairCluster",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 297,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research",
|
|
"kind": "function",
|
|
"label": "Engine.Research",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 298,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"kind": "function",
|
|
"label": "Engine.RunAutonomy",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 169,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"kind": "function",
|
|
"label": "Engine.RunGoalCycle",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 27,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunMaintenance",
|
|
"kind": "function",
|
|
"label": "Engine.RunMaintenance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 935,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"kind": "function",
|
|
"label": "Engine.RunV3Maintenance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 484,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV4Maintenance",
|
|
"kind": "function",
|
|
"label": "Engine.RunV4Maintenance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 367,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"kind": "function",
|
|
"label": "Engine.RunV5Maintenance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 139,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV6Maintenance",
|
|
"kind": "function",
|
|
"label": "Engine.RunV6Maintenance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 11,
|
|
"path": "platform/neuroforge/internal/brain/v6.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Search",
|
|
"kind": "function",
|
|
"label": "Engine.Search",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 510,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.SearchByProvenanceSources",
|
|
"kind": "function",
|
|
"label": "Engine.SearchByProvenanceSources",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1029,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"kind": "function",
|
|
"label": "Engine.SearchVector",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 523,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "function",
|
|
"label": "Engine.addMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 34,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"kind": "function",
|
|
"label": "Engine.attemptElection",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 57,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.beginGoalCycle",
|
|
"kind": "function",
|
|
"label": "Engine.beginGoalCycle",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 47,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.chatModel",
|
|
"kind": "function",
|
|
"label": "Engine.chatModel",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 127,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.chatModelLimit",
|
|
"kind": "function",
|
|
"label": "Engine.chatModelLimit",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 131,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "function",
|
|
"label": "Engine.chatModelLimitOn",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 143,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterLeaderURL",
|
|
"kind": "function",
|
|
"label": "Engine.clusterLeaderURL",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 241,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"kind": "function",
|
|
"label": "Engine.clusterPost",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 206,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.collectGoalDraftEvidence",
|
|
"kind": "function",
|
|
"label": "Engine.collectGoalDraftEvidence",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 168,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"kind": "function",
|
|
"label": "Engine.duplicateMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 35,
|
|
"path": "platform/neuroforge/internal/brain/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.electionDue",
|
|
"kind": "function",
|
|
"label": "Engine.electionDue",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 41,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.electionFinished",
|
|
"kind": "function",
|
|
"label": "Engine.electionFinished",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 50,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "function",
|
|
"label": "Engine.embed",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 82,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.endGoalCycle",
|
|
"kind": "function",
|
|
"label": "Engine.endGoalCycle",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 57,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.enqueueRelink",
|
|
"kind": "function",
|
|
"label": "Engine.enqueueRelink",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 987,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"kind": "function",
|
|
"label": "Engine.evaluateReward",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 552,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader",
|
|
"kind": "function",
|
|
"label": "Engine.forwardMemoryToClusterLeader",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 251,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"kind": "function",
|
|
"label": "Engine.goalResearchQueries",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 456,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"kind": "function",
|
|
"label": "Engine.ingestDocument",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 90,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"kind": "function",
|
|
"label": "Engine.ingestSourceText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 151,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"kind": "function",
|
|
"label": "Engine.ingestText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 44,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"kind": "function",
|
|
"label": "Engine.localRelink",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 998,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"kind": "function",
|
|
"label": "Engine.maybePublishGoalDraft",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 78,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.newResearchTrace",
|
|
"kind": "function",
|
|
"label": "Engine.newResearchTrace",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 16,
|
|
"path": "platform/neuroforge/internal/brain/research_trace.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"kind": "function",
|
|
"label": "Engine.quorumCommitMemoryLeader",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 100,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"kind": "function",
|
|
"label": "Engine.refreshGoalResearchProgress",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 16,
|
|
"path": "platform/neuroforge/internal/brain/goal_progress.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.reinforcePair",
|
|
"kind": "function",
|
|
"label": "Engine.reinforcePair",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 351,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"kind": "function",
|
|
"label": "Engine.remoteVectorSearch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 663,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "function",
|
|
"label": "Engine.replicateMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 696,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"kind": "function",
|
|
"label": "Engine.replicateMemoryToShard",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 443,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"kind": "function",
|
|
"label": "Engine.researchGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 544,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.resetElectionDeadline",
|
|
"kind": "function",
|
|
"label": "Engine.resetElectionDeadline",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 32,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"kind": "function",
|
|
"label": "Engine.searchVectorFederated",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 594,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.sendHeartbeats",
|
|
"kind": "function",
|
|
"label": "Engine.sendHeartbeats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 104,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.stagingConfig",
|
|
"kind": "function",
|
|
"label": "Engine.stagingConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 47,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"kind": "function",
|
|
"label": "Engine.synthesizeConsolidation",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 871,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"kind": "function",
|
|
"label": "Engine.synthesizeGoalDraft",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 258,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 43,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:ResearchDomain",
|
|
"kind": "function",
|
|
"label": "ResearchDomain",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 619,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:SortSourcesByUpdated",
|
|
"kind": "function",
|
|
"label": "SortSourcesByUpdated",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 627,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:appendUniqueTags",
|
|
"kind": "function",
|
|
"label": "appendUniqueTags",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 260,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:appendUniqueV3",
|
|
"kind": "function",
|
|
"label": "appendUniqueV3",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 325,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:buildContext",
|
|
"kind": "function",
|
|
"label": "buildContext",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 337,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:claimPreview",
|
|
"kind": "function",
|
|
"label": "claimPreview",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 77,
|
|
"path": "platform/neuroforge/internal/brain/research_trace.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:clusterVoters",
|
|
"kind": "function",
|
|
"label": "clusterVoters",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 86,
|
|
"path": "platform/neuroforge/internal/brain/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:dedupeStrings",
|
|
"kind": "function",
|
|
"label": "dedupeStrings",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 605,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:defaultResearchTrust",
|
|
"kind": "function",
|
|
"label": "defaultResearchTrust",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 449,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicConsolidation",
|
|
"kind": "function",
|
|
"label": "deterministicConsolidation",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 890,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicDraftAnswer",
|
|
"kind": "function",
|
|
"label": "deterministicDraftAnswer",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 299,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicNextAction",
|
|
"kind": "function",
|
|
"label": "deterministicNextAction",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 285,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicPrediction",
|
|
"kind": "function",
|
|
"label": "deterministicPrediction",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 275,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:due",
|
|
"kind": "function",
|
|
"label": "due",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 480,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:electionTimeout",
|
|
"kind": "function",
|
|
"label": "electionTimeout",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 14,
|
|
"path": "platform/neuroforge/internal/brain/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:evaluateGoalEvidence",
|
|
"kind": "function",
|
|
"label": "evaluateGoalEvidence",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 239,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:filterGoalEvidenceHits",
|
|
"kind": "function",
|
|
"label": "filterGoalEvidenceHits",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 86,
|
|
"path": "platform/neuroforge/internal/brain/goal_progress.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:firstNonEmpty",
|
|
"kind": "function",
|
|
"label": "firstNonEmpty",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 440,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:goalKeywords",
|
|
"kind": "function",
|
|
"label": "goalKeywords",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 317,
|
|
"path": "platform/neuroforge/internal/brain/staging.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:hashText",
|
|
"kind": "function",
|
|
"label": "hashText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 254,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:maxIntV3",
|
|
"kind": "function",
|
|
"label": "maxIntV3",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 473,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:memoryTypeForKind",
|
|
"kind": "function",
|
|
"label": "memoryTypeForKind",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 440,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:minFloat",
|
|
"kind": "function",
|
|
"label": "minFloat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 961,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:minIntV8",
|
|
"kind": "function",
|
|
"label": "minIntV8",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 555,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:parsePrediction",
|
|
"kind": "function",
|
|
"label": "parsePrediction",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 310,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "function",
|
|
"label": "policyConfidence",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 21,
|
|
"path": "platform/neuroforge/internal/brain/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "function",
|
|
"label": "policyTextAllowed",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 28,
|
|
"path": "platform/neuroforge/internal/brain/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyTrust",
|
|
"kind": "function",
|
|
"label": "policyTrust",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 11,
|
|
"path": "platform/neuroforge/internal/brain/policy.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:rendezvousScore",
|
|
"kind": "function",
|
|
"label": "rendezvousScore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 424,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:rendezvousShard",
|
|
"kind": "function",
|
|
"label": "rendezvousShard",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 405,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchQueryUseful",
|
|
"kind": "function",
|
|
"label": "researchQueryUseful",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 519,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "function",
|
|
"label": "researchTrace.emit",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 26,
|
|
"path": "platform/neuroforge/internal/brain/research_trace.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchTrace.finish",
|
|
"kind": "function",
|
|
"label": "researchTrace.finish",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 45,
|
|
"path": "platform/neuroforge/internal/brain/research_trace.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "function",
|
|
"label": "roleRoute",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 193,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:shardByID",
|
|
"kind": "function",
|
|
"label": "shardByID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 434,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:shortPreview",
|
|
"kind": "function",
|
|
"label": "shortPreview",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 65,
|
|
"path": "platform/neuroforge/internal/brain/research_trace.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:sortedGoalIDs",
|
|
"kind": "function",
|
|
"label": "sortedGoalIDs",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 546,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:sourcePolicyKey",
|
|
"kind": "function",
|
|
"label": "sourcePolicyKey",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 138,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:stableSourceID",
|
|
"kind": "function",
|
|
"label": "stableSourceID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 255,
|
|
"path": "platform/neuroforge/internal/brain/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:summarizeObservation",
|
|
"kind": "function",
|
|
"label": "summarizeObservation",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 214,
|
|
"path": "platform/neuroforge/internal/brain/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:validMemoryType",
|
|
"kind": "function",
|
|
"label": "validMemoryType",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 453,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:vectorCentroid",
|
|
"kind": "function",
|
|
"label": "vectorCentroid",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/brain",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 910,
|
|
"path": "platform/neuroforge/internal/brain/brain.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/core:DefaultConfig",
|
|
"kind": "function",
|
|
"label": "DefaultConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/core",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 675,
|
|
"path": "platform/neuroforge/internal/core/types.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.ActualCost",
|
|
"kind": "function",
|
|
"label": "Manager.ActualCost",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 110,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat",
|
|
"kind": "function",
|
|
"label": "Manager.EstimateOpenAIChat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 49,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed",
|
|
"kind": "function",
|
|
"label": "Manager.EstimateOpenAIEmbed",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 59,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Record",
|
|
"kind": "function",
|
|
"label": "Manager.Record",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 131,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Reserve",
|
|
"kind": "function",
|
|
"label": "Manager.Reserve",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 75,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Totals",
|
|
"kind": "function",
|
|
"label": "Manager.Totals",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 144,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 20,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:chatRates",
|
|
"kind": "function",
|
|
"label": "chatRates",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 30,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:estimateTokens",
|
|
"kind": "function",
|
|
"label": "estimateTokens",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/cost",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 22,
|
|
"path": "platform/neuroforge/internal/cost/cost.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.Handler",
|
|
"kind": "function",
|
|
"label": "Server.Handler",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 47,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.SetReadinessOllamaLive",
|
|
"kind": "function",
|
|
"label": "Server.SetReadinessOllamaLive",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 46,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"kind": "function",
|
|
"label": "Server.adminAuth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 276,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAutonomy",
|
|
"kind": "function",
|
|
"label": "Server.adminAutonomy",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 126,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminCheckpoint",
|
|
"kind": "function",
|
|
"label": "Server.adminCheckpoint",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 145,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminClusterRepair",
|
|
"kind": "function",
|
|
"label": "Server.adminClusterRepair",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 85,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminCompactSegments",
|
|
"kind": "function",
|
|
"label": "Server.adminCompactSegments",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 91,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminConsolidate",
|
|
"kind": "function",
|
|
"label": "Server.adminConsolidate",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 737,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory",
|
|
"kind": "function",
|
|
"label": "Server.adminDeleteMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 711,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild",
|
|
"kind": "function",
|
|
"label": "Server.adminDiskANNBuild",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 9,
|
|
"path": "platform/neuroforge/internal/httpapi/v6.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDiskANNStatus",
|
|
"kind": "function",
|
|
"label": "Server.adminDiskANNStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 5,
|
|
"path": "platform/neuroforge/internal/httpapi/v6.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminExport",
|
|
"kind": "function",
|
|
"label": "Server.adminExport",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 733,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetConfig",
|
|
"kind": "function",
|
|
"label": "Server.adminGetConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 508,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetLearningPolicy",
|
|
"kind": "function",
|
|
"label": "Server.adminGetLearningPolicy",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 90,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting",
|
|
"kind": "function",
|
|
"label": "Server.adminGetModelRouting",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 563,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetSecrets",
|
|
"kind": "function",
|
|
"label": "Server.adminGetSecrets",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 617,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents",
|
|
"kind": "function",
|
|
"label": "Server.adminKnowledgeEvents",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 47,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph",
|
|
"kind": "function",
|
|
"label": "Server.adminKnowledgeGraph",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 41,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"kind": "function",
|
|
"label": "Server.adminKnowledgeMemories",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 17,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory",
|
|
"kind": "function",
|
|
"label": "Server.adminKnowledgeMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 32,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"kind": "function",
|
|
"label": "Server.adminKnowledgeSearch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 52,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSummary",
|
|
"kind": "function",
|
|
"label": "Server.adminKnowledgeSummary",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 13,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminMemories",
|
|
"kind": "function",
|
|
"label": "Server.adminMemories",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 700,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminMergeIndex",
|
|
"kind": "function",
|
|
"label": "Server.adminMergeIndex",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 42,
|
|
"path": "platform/neuroforge/internal/httpapi/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminProviderHealth",
|
|
"kind": "function",
|
|
"label": "Server.adminProviderHealth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 695,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutConfig",
|
|
"kind": "function",
|
|
"label": "Server.adminPutConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 511,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"kind": "function",
|
|
"label": "Server.adminPutLearningPolicy",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 95,
|
|
"path": "platform/neuroforge/internal/httpapi/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"kind": "function",
|
|
"label": "Server.adminPutModelRouting",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 567,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"kind": "function",
|
|
"label": "Server.adminPutSecrets",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 630,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"kind": "function",
|
|
"label": "Server.adminRebalance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 130,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchGet",
|
|
"kind": "function",
|
|
"label": "Server.adminResearchGet",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 101,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"kind": "function",
|
|
"label": "Server.adminResearchPut",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 107,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"kind": "function",
|
|
"label": "Server.adminResearchTest",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 168,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"kind": "function",
|
|
"label": "Server.adminResolveConflict",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 157,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRetention",
|
|
"kind": "function",
|
|
"label": "Server.adminRetention",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 117,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminSecretsStatus",
|
|
"kind": "function",
|
|
"label": "Server.adminSecretsStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 604,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminStatus",
|
|
"kind": "function",
|
|
"label": "Server.adminStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 471,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminStorageStatus",
|
|
"kind": "function",
|
|
"label": "Server.adminStorageStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 104,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminSynapses",
|
|
"kind": "function",
|
|
"label": "Server.adminSynapses",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 723,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminTierStorage",
|
|
"kind": "function",
|
|
"label": "Server.adminTierStorage",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 38,
|
|
"path": "platform/neuroforge/internal/httpapi/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminUsage",
|
|
"kind": "function",
|
|
"label": "Server.adminUsage",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 726,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminWAL",
|
|
"kind": "function",
|
|
"label": "Server.adminWAL",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 153,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"kind": "function",
|
|
"label": "Server.appAuth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 221,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.chat",
|
|
"kind": "function",
|
|
"label": "Server.chat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 312,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"kind": "function",
|
|
"label": "Server.clusterAbort",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 38,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"kind": "function",
|
|
"label": "Server.clusterAuth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 286,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterCommit",
|
|
"kind": "function",
|
|
"label": "Server.clusterCommit",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 25,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterDecision",
|
|
"kind": "function",
|
|
"label": "Server.clusterDecision",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 72,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat",
|
|
"kind": "function",
|
|
"label": "Server.clusterHeartbeat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 24,
|
|
"path": "platform/neuroforge/internal/httpapi/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterPrepare",
|
|
"kind": "function",
|
|
"label": "Server.clusterPrepare",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 12,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"kind": "function",
|
|
"label": "Server.clusterProposeMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 57,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterRequestVote",
|
|
"kind": "function",
|
|
"label": "Server.clusterRequestVote",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 10,
|
|
"path": "platform/neuroforge/internal/httpapi/v5.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterStatus",
|
|
"kind": "function",
|
|
"label": "Server.clusterStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 81,
|
|
"path": "platform/neuroforge/internal/httpapi/v4.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.conflicts",
|
|
"kind": "function",
|
|
"label": "Server.conflicts",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 113,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"kind": "function",
|
|
"label": "Server.controlReadAuth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 253,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "function",
|
|
"label": "Server.err",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 308,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.feedback",
|
|
"kind": "function",
|
|
"label": "Server.feedback",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 405,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalCycle",
|
|
"kind": "function",
|
|
"label": "Server.goalCycle",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 92,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalPause",
|
|
"kind": "function",
|
|
"label": "Server.goalPause",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 72,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResearchHistory",
|
|
"kind": "function",
|
|
"label": "Server.goalResearchHistory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 37,
|
|
"path": "platform/neuroforge/internal/httpapi/research_live.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResearchLive",
|
|
"kind": "function",
|
|
"label": "Server.goalResearchLive",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 8,
|
|
"path": "platform/neuroforge/internal/httpapi/research_live.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResume",
|
|
"kind": "function",
|
|
"label": "Server.goalResume",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 82,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsCreate",
|
|
"kind": "function",
|
|
"label": "Server.goalsCreate",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 18,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsDelete",
|
|
"kind": "function",
|
|
"label": "Server.goalsDelete",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 57,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsGet",
|
|
"kind": "function",
|
|
"label": "Server.goalsGet",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 31,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsList",
|
|
"kind": "function",
|
|
"label": "Server.goalsList",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 14,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsPut",
|
|
"kind": "function",
|
|
"label": "Server.goalsPut",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.importMemory",
|
|
"kind": "function",
|
|
"label": "Server.importMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 391,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.index",
|
|
"kind": "function",
|
|
"label": "Server.index",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 150,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"kind": "function",
|
|
"label": "Server.ingestDocument",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 29,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestText",
|
|
"kind": "function",
|
|
"label": "Server.ingestText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 15,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"kind": "function",
|
|
"label": "Server.integrationAuth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 240,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"kind": "function",
|
|
"label": "Server.integrationBrainGraph",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 143,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"kind": "function",
|
|
"label": "Server.integrationEvent",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 219,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"kind": "function",
|
|
"label": "Server.integrationKnowledgeDelete",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 171,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"kind": "function",
|
|
"label": "Server.integrationKnowledgeSearch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 194,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"kind": "function",
|
|
"label": "Server.integrationKnowledgeUpsert",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 73,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"kind": "function",
|
|
"label": "Server.integrationResearchGraph",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 45,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"kind": "function",
|
|
"label": "Server.integrationValidatedOutcome",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 34,
|
|
"path": "platform/neuroforge/internal/httpapi/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"kind": "function",
|
|
"label": "Server.integrationValidatedOutcomeSearch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 145,
|
|
"path": "platform/neuroforge/internal/httpapi/outcomes.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "function",
|
|
"label": "Server.json",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 303,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learn",
|
|
"kind": "function",
|
|
"label": "Server.learn",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 325,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learningCycles",
|
|
"kind": "function",
|
|
"label": "Server.learningCycles",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 105,
|
|
"path": "platform/neuroforge/internal/httpapi/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.livez",
|
|
"kind": "function",
|
|
"label": "Server.livez",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 794,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"kind": "function",
|
|
"label": "Server.logging",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 191,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"kind": "function",
|
|
"label": "Server.metricsEndpoint",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 235,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"kind": "function",
|
|
"label": "Server.readyz",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 859,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.requestLimits",
|
|
"kind": "function",
|
|
"label": "Server.requestLimits",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 769,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.researchSearch",
|
|
"kind": "function",
|
|
"label": "Server.researchSearch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 87,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"kind": "function",
|
|
"label": "Server.routes",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 55,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.search",
|
|
"kind": "function",
|
|
"label": "Server.search",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 338,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"kind": "function",
|
|
"label": "Server.searchVector",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 354,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.securityHeaders",
|
|
"kind": "function",
|
|
"label": "Server.securityHeaders",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 747,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourceGet",
|
|
"kind": "function",
|
|
"label": "Server.sourceGet",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 78,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourcesList",
|
|
"kind": "function",
|
|
"label": "Server.sourcesList",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 67,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.stats",
|
|
"kind": "function",
|
|
"label": "Server.stats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 417,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"kind": "function",
|
|
"label": "Server.workerAuth",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 267,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"kind": "function",
|
|
"label": "Server.workerClaim",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 421,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerComplete",
|
|
"kind": "function",
|
|
"label": "Server.workerComplete",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 448,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:approxP95",
|
|
"kind": "function",
|
|
"label": "approxP95",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 98,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "function",
|
|
"label": "bearer",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 214,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:boolFloat",
|
|
"kind": "function",
|
|
"label": "boolFloat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 228,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"kind": "function",
|
|
"label": "checkConfiguredOllamaModels",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 812,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:configuredModelAvailable",
|
|
"kind": "function",
|
|
"label": "configuredModelAvailable",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 798,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:currentRuntimeSnapshot",
|
|
"kind": "function",
|
|
"label": "currentRuntimeSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 185,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "function",
|
|
"label": "decode",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 297,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:firstGraphNonEmpty",
|
|
"kind": "function",
|
|
"label": "firstGraphNonEmpty",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 208,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:firstGraphScore",
|
|
"kind": "function",
|
|
"label": "firstGraphScore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 216,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphBoundedInt",
|
|
"kind": "function",
|
|
"label": "graphBoundedInt",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 190,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphCompact",
|
|
"kind": "function",
|
|
"label": "graphCompact",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 200,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphResearchEdgeKind",
|
|
"kind": "function",
|
|
"label": "graphResearchEdgeKind",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 232,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"kind": "function",
|
|
"label": "integrationMemoryID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 55,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationSource",
|
|
"kind": "function",
|
|
"label": "integrationSource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 51,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:maskedSecret",
|
|
"kind": "function",
|
|
"label": "maskedSecret",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 608,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:memoryGraphPriority",
|
|
"kind": "function",
|
|
"label": "memoryGraphPriority",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 244,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricEscape",
|
|
"kind": "function",
|
|
"label": "metricEscape",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 194,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricLabels",
|
|
"kind": "function",
|
|
"label": "metricLabels",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 201,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"kind": "function",
|
|
"label": "metricsRegistry.dashboardSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 111,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricsRegistry.observeHTTP",
|
|
"kind": "function",
|
|
"label": "metricsRegistry.observeHTTP",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 51,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:modelRoutingFromConfig",
|
|
"kind": "function",
|
|
"label": "modelRoutingFromConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 550,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:newMetricsRegistry",
|
|
"kind": "function",
|
|
"label": "newMetricsRegistry",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 36,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:normalizeMetricRoute",
|
|
"kind": "function",
|
|
"label": "normalizeMetricRoute",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:promHeader",
|
|
"kind": "function",
|
|
"label": "promHeader",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 220,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:promSample",
|
|
"kind": "function",
|
|
"label": "promSample",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 224,
|
|
"path": "platform/neuroforge/internal/httpapi/metrics.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "function",
|
|
"label": "secureEqual",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 207,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:shortGraphHash",
|
|
"kind": "function",
|
|
"label": "shortGraphHash",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 224,
|
|
"path": "platform/neuroforge/internal/httpapi/integration_graph.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:splitCSV",
|
|
"kind": "function",
|
|
"label": "splitCSV",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 189,
|
|
"path": "platform/neuroforge/internal/httpapi/v8.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:statusWriter.Unwrap",
|
|
"kind": "function",
|
|
"label": "statusWriter.Unwrap",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 172,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:statusWriter.Write",
|
|
"kind": "function",
|
|
"label": "statusWriter.Write",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 182,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:statusWriter.WriteHeader",
|
|
"kind": "function",
|
|
"label": "statusWriter.WriteHeader",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 174,
|
|
"path": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:validIntegrationName",
|
|
"kind": "function",
|
|
"label": "validIntegrationName",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/httpapi",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 60,
|
|
"path": "platform/neuroforge/internal/httpapi/integration.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ChunkText",
|
|
"kind": "function",
|
|
"label": "ChunkText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 182,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractText",
|
|
"kind": "function",
|
|
"label": "ExtractText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 33,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"kind": "function",
|
|
"label": "ExtractTextContext",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 37,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:HTMLToText",
|
|
"kind": "function",
|
|
"label": "HTMLToText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 66,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:cappedBuffer.Write",
|
|
"kind": "function",
|
|
"label": "cappedBuffer.Write",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 171,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "function",
|
|
"label": "cleanText",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 78,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"kind": "function",
|
|
"label": "extractDOCX",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 93,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF",
|
|
"kind": "function",
|
|
"label": "extractPDF",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 143,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:min",
|
|
"kind": "function",
|
|
"label": "min",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 237,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:nonempty",
|
|
"kind": "function",
|
|
"label": "nonempty",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/ingest",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 231,
|
|
"path": "platform/neuroforge/internal/ingest/extract.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:NewRouter",
|
|
"kind": "function",
|
|
"label": "NewRouter",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 48,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Chat",
|
|
"kind": "function",
|
|
"label": "Router.Chat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 109,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"kind": "function",
|
|
"label": "Router.ChatOn",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 124,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Embed",
|
|
"kind": "function",
|
|
"label": "Router.Embed",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 173,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"kind": "function",
|
|
"label": "Router.EmbedOn",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 187,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Health",
|
|
"kind": "function",
|
|
"label": "Router.Health",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 433,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"kind": "function",
|
|
"label": "Router.chatOllama",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 258,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"kind": "function",
|
|
"label": "Router.chatOpenAI",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 323,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"kind": "function",
|
|
"label": "Router.doJSON",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 402,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"kind": "function",
|
|
"label": "Router.embedOllama",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 303,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOpenAI",
|
|
"kind": "function",
|
|
"label": "Router.embedOpenAI",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 373,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ollamaCandidates",
|
|
"kind": "function",
|
|
"label": "Router.ollamaCandidates",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 61,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ollamaOrder",
|
|
"kind": "function",
|
|
"label": "Router.ollamaOrder",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 77,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ollamaOrderFor",
|
|
"kind": "function",
|
|
"label": "Router.ollamaOrderFor",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 97,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "function",
|
|
"label": "cleanBase",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 59,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:ollamaThinkValue",
|
|
"kind": "function",
|
|
"label": "ollamaThinkValue",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 243,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:optionalTimeout",
|
|
"kind": "function",
|
|
"label": "optionalTimeout",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/provider",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 236,
|
|
"path": "platform/neuroforge/internal/provider/provider.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchPage",
|
|
"kind": "function",
|
|
"label": "FetchPage",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 248,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource",
|
|
"kind": "function",
|
|
"label": "FetchResource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 145,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"kind": "function",
|
|
"label": "IsDocumentResource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 261,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:ResultLooksLikeDocument",
|
|
"kind": "function",
|
|
"label": "ResultLooksLikeDocument",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 275,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search",
|
|
"kind": "function",
|
|
"label": "Search",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 53,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:extensionForMIME",
|
|
"kind": "function",
|
|
"label": "extensionForMIME",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 356,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:extractTitle",
|
|
"kind": "function",
|
|
"label": "extractTitle",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 404,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:isPrivateIP",
|
|
"kind": "function",
|
|
"label": "isPrivateIP",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 400,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"kind": "function",
|
|
"label": "newSafeFetchClient",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 285,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:normalizedContentType",
|
|
"kind": "function",
|
|
"label": "normalizedContentType",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 333,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"kind": "function",
|
|
"label": "rejectPrivateHost",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 373,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"kind": "function",
|
|
"label": "rejectPrivateHostname",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 389,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:responseFilename",
|
|
"kind": "function",
|
|
"label": "responseFilename",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/research",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 344,
|
|
"path": "platform/neuroforge/internal/research/searxng.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.AppendDecision",
|
|
"kind": "function",
|
|
"label": "ClusterLog.AppendDecision",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 195,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.AppendEntry",
|
|
"kind": "function",
|
|
"label": "ClusterLog.AppendEntry",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 192,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "function",
|
|
"label": "ClusterLog.Close",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 199,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.Stats",
|
|
"kind": "function",
|
|
"label": "ClusterLog.Stats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 198,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "function",
|
|
"label": "ClusterLog.append",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 147,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.observe",
|
|
"kind": "function",
|
|
"label": "ClusterLog.observe",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 132,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"kind": "function",
|
|
"label": "ClusterLog.scan",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 72,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Delete",
|
|
"kind": "function",
|
|
"label": "MemoryPageCache.Delete",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 100,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"kind": "function",
|
|
"label": "MemoryPageCache.Get",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 61,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Put",
|
|
"kind": "function",
|
|
"label": "MemoryPageCache.Put",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 78,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Reconfigure",
|
|
"kind": "function",
|
|
"label": "MemoryPageCache.Reconfigure",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 45,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "function",
|
|
"label": "MemoryPageCache.Stats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 125,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.evictLocked",
|
|
"kind": "function",
|
|
"label": "MemoryPageCache.evictLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 111,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New",
|
|
"kind": "function",
|
|
"label": "New",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 50,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:NewID",
|
|
"kind": "function",
|
|
"label": "NewID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 576,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendDelete",
|
|
"kind": "function",
|
|
"label": "SegmentStore.AppendDelete",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 294,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"kind": "function",
|
|
"label": "SegmentStore.AppendUpsert",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 285,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Close",
|
|
"kind": "function",
|
|
"label": "SegmentStore.Close",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 81,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.ConsumeMetadata",
|
|
"kind": "function",
|
|
"label": "SegmentStore.ConsumeMetadata",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 533,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Get",
|
|
"kind": "function",
|
|
"label": "SegmentStore.Get",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 342,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.HasLive",
|
|
"kind": "function",
|
|
"label": "SegmentStore.HasLive",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 644,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.HasRecords",
|
|
"kind": "function",
|
|
"label": "SegmentStore.HasRecords",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 545,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Hydrate",
|
|
"kind": "function",
|
|
"label": "SegmentStore.Hydrate",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 514,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"kind": "function",
|
|
"label": "SegmentStore.IterateLiveMemories",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 446,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"kind": "function",
|
|
"label": "SegmentStore.IterateLiveVectorsSequential",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 481,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"kind": "function",
|
|
"label": "SegmentStore.Rebuild",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 551,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Stats",
|
|
"kind": "function",
|
|
"label": "SegmentStore.Stats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 609,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.TombstoneRatio",
|
|
"kind": "function",
|
|
"label": "SegmentStore.TombstoneRatio",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 635,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecord",
|
|
"kind": "function",
|
|
"label": "SegmentStore.appendRecord",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 206,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"kind": "function",
|
|
"label": "SegmentStore.appendRecords",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 210,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"kind": "function",
|
|
"label": "SegmentStore.iterateLivePayloadsSequential",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 375,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.mapLocked",
|
|
"kind": "function",
|
|
"label": "SegmentStore.mapLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 302,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"kind": "function",
|
|
"label": "SegmentStore.readLocation",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 317,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scan",
|
|
"kind": "function",
|
|
"label": "SegmentStore.scan",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 101,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"kind": "function",
|
|
"label": "SegmentStore.scanFile",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 142,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"kind": "function",
|
|
"label": "Store.AbortPreparedClusterEntry",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 115,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AcceptHeartbeat",
|
|
"kind": "function",
|
|
"label": "Store.AcceptHeartbeat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 96,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddKnowledgeEvent",
|
|
"kind": "function",
|
|
"label": "Store.AddKnowledgeEvent",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 100,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddLearningCycle",
|
|
"kind": "function",
|
|
"label": "Store.AddLearningCycle",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 292,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"kind": "function",
|
|
"label": "Store.AddMemoriesBatch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 14,
|
|
"path": "platform/neuroforge/internal/store/batch.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"kind": "function",
|
|
"label": "Store.AddMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 789,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddResearchEvent",
|
|
"kind": "function",
|
|
"label": "Store.AddResearchEvent",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 70,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddUsage",
|
|
"kind": "function",
|
|
"label": "Store.AddUsage",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1306,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.BecomeLeader",
|
|
"kind": "function",
|
|
"label": "Store.BecomeLeader",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 126,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClaimJob",
|
|
"kind": "function",
|
|
"label": "Store.ClaimJob",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1364,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Close",
|
|
"kind": "function",
|
|
"label": "Store.Close",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 578,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"kind": "function",
|
|
"label": "Store.ClusterDecision",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 161,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterLogStats",
|
|
"kind": "function",
|
|
"label": "Store.ClusterLogStats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 232,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterState",
|
|
"kind": "function",
|
|
"label": "Store.ClusterState",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 61,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterStatus",
|
|
"kind": "function",
|
|
"label": "Store.ClusterStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 264,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"kind": "function",
|
|
"label": "Store.CommitPreparedClusterEntry",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 169,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactIndexSegments",
|
|
"kind": "function",
|
|
"label": "Store.CompactIndexSegments",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 439,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactMemorySegments",
|
|
"kind": "function",
|
|
"label": "Store.CompactMemorySegments",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 594,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompleteJob",
|
|
"kind": "function",
|
|
"label": "Store.CompleteJob",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1389,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Config",
|
|
"kind": "function",
|
|
"label": "Store.Config",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 615,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ConflictsSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.ConflictsSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 136,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"kind": "function",
|
|
"label": "Store.CorroborateMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1151,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"kind": "function",
|
|
"label": "Store.DecayAndPruneSynapses",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1104,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteGoal",
|
|
"kind": "function",
|
|
"label": "Store.DeleteGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 282,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"kind": "function",
|
|
"label": "Store.DeleteMemoriesBatch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 99,
|
|
"path": "platform/neuroforge/internal/store/batch.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"kind": "function",
|
|
"label": "Store.DeleteMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1411,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"kind": "function",
|
|
"label": "Store.DiskANNNeedsBuild",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 448,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"kind": "function",
|
|
"label": "Store.DiskANNStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 427,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.EffectiveLeaderID",
|
|
"kind": "function",
|
|
"label": "Store.EffectiveLeaderID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 16,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.EnqueueJob",
|
|
"kind": "function",
|
|
"label": "Store.EnqueueJob",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1351,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ExportSafe",
|
|
"kind": "function",
|
|
"label": "Store.ExportSafe",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1431,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"kind": "function",
|
|
"label": "Store.FinishResearchRun",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 156,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ForceCheckpoint",
|
|
"kind": "function",
|
|
"label": "Store.ForceCheckpoint",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 387,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetGoal",
|
|
"kind": "function",
|
|
"label": "Store.GetGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 209,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetMemory",
|
|
"kind": "function",
|
|
"label": "Store.GetMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 855,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetResearchRun",
|
|
"kind": "function",
|
|
"label": "Store.GetResearchRun",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 180,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetSource",
|
|
"kind": "function",
|
|
"label": "Store.GetSource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 48,
|
|
"path": "platform/neuroforge/internal/store/sources.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GoalsSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.GoalsSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 220,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GrantVote",
|
|
"kind": "function",
|
|
"label": "Store.GrantVote",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 67,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.IndexSnapshotStatus",
|
|
"kind": "function",
|
|
"label": "Store.IndexSnapshotStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 431,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked",
|
|
"kind": "function",
|
|
"label": "Store.IndexSnapshotStatusUnlocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 477,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeGraph",
|
|
"kind": "function",
|
|
"label": "Store.KnowledgeGraph",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 274,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"kind": "function",
|
|
"label": "Store.KnowledgeMemories",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 212,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"kind": "function",
|
|
"label": "Store.KnowledgeMemoryDetail",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 382,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeSummary",
|
|
"kind": "function",
|
|
"label": "Store.KnowledgeSummary",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 136,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.LatestResearchRun",
|
|
"kind": "function",
|
|
"label": "Store.LatestResearchRun",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 191,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MaintenanceStatus",
|
|
"kind": "function",
|
|
"label": "Store.MaintenanceStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1246,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MarkConsolidated",
|
|
"kind": "function",
|
|
"label": "Store.MarkConsolidated",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1204,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoriesSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.MemoriesSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1223,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID",
|
|
"kind": "function",
|
|
"label": "Store.MemoryByProvenanceSourceID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 53,
|
|
"path": "platform/neuroforge/internal/store/source_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.NextClusterIndex",
|
|
"kind": "function",
|
|
"label": "Store.NextClusterIndex",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 67,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ObservabilitySnapshot",
|
|
"kind": "function",
|
|
"label": "Store.ObservabilitySnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 67,
|
|
"path": "platform/neuroforge/internal/store/observability.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"kind": "function",
|
|
"label": "Store.PauseGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 236,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"kind": "function",
|
|
"label": "Store.PendingClusterEntries",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 126,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"kind": "function",
|
|
"label": "Store.PrepareClusterEntry",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 80,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"kind": "function",
|
|
"label": "Store.RebuildDiskANN",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 133,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecentKnowledgeEvents",
|
|
"kind": "function",
|
|
"label": "Store.RecentKnowledgeEvents",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 116,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecentLearningCycles",
|
|
"kind": "function",
|
|
"label": "Store.RecentLearningCycles",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 308,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecentUsage",
|
|
"kind": "function",
|
|
"label": "Store.RecentUsage",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1338,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"kind": "function",
|
|
"label": "Store.RecordClusterDecision",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 150,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"kind": "function",
|
|
"label": "Store.Reinforce",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1068,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.ResearchRunsSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 210,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"kind": "function",
|
|
"label": "Store.ResolveConflict",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 99,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"kind": "function",
|
|
"label": "Store.ResumeGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 256,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"kind": "function",
|
|
"label": "Store.RunRetention",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 348,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SaveSourceBlob",
|
|
"kind": "function",
|
|
"label": "Store.SaveSourceBlob",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 73,
|
|
"path": "platform/neuroforge/internal/store/sources.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVector",
|
|
"kind": "function",
|
|
"label": "Store.SearchVector",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 912,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSource",
|
|
"kind": "function",
|
|
"label": "Store.SearchVectorByProvenanceSource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1747,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"kind": "function",
|
|
"label": "Store.SearchVectorByProvenanceSources",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1756,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Secrets",
|
|
"kind": "function",
|
|
"label": "Store.Secrets",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 672,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SegmentStats",
|
|
"kind": "function",
|
|
"label": "Store.SegmentStats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 606,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryHomeShard",
|
|
"kind": "function",
|
|
"label": "Store.SetMemoryHomeShard",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 151,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"kind": "function",
|
|
"label": "Store.SetMemoryReward",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1179,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryStatus",
|
|
"kind": "function",
|
|
"label": "Store.SetMemoryStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1190,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SourcesSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.SourcesSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 59,
|
|
"path": "platform/neuroforge/internal/store/sources.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartElection",
|
|
"kind": "function",
|
|
"label": "Store.StartElection",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 49,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"kind": "function",
|
|
"label": "Store.StartResearchRun",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 38,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Stats",
|
|
"kind": "function",
|
|
"label": "Store.Stats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1259,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StepDown",
|
|
"kind": "function",
|
|
"label": "Store.StepDown",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 143,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"kind": "function",
|
|
"label": "Store.SupersedeMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 80,
|
|
"path": "platform/neuroforge/internal/store/source_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SynapsesSnapshot",
|
|
"kind": "function",
|
|
"label": "Store.SynapsesSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1236,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.TierMemoryBodies",
|
|
"kind": "function",
|
|
"label": "Store.TierMemoryBodies",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 188,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.TieringStatus",
|
|
"kind": "function",
|
|
"label": "Store.TieringStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 194,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch",
|
|
"kind": "function",
|
|
"label": "Store.Touch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1127,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.TouchLeaderHeartbeat",
|
|
"kind": "function",
|
|
"label": "Store.TouchLeaderHeartbeat",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 157,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"kind": "function",
|
|
"label": "Store.UpdateConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 616,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateMaintenance",
|
|
"kind": "function",
|
|
"label": "Store.UpdateMaintenance",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1252,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateSecrets",
|
|
"kind": "function",
|
|
"label": "Store.UpdateSecrets",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 679,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"kind": "function",
|
|
"label": "Store.UpsertClusterMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 221,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"kind": "function",
|
|
"label": "Store.UpsertGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 168,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"kind": "function",
|
|
"label": "Store.UpsertSource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 19,
|
|
"path": "platform/neuroforge/internal/store/sources.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UsageTotals",
|
|
"kind": "function",
|
|
"label": "Store.UsageTotals",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1322,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ValidateConfig",
|
|
"kind": "function",
|
|
"label": "Store.ValidateConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 1449,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.VectorJournalStats",
|
|
"kind": "function",
|
|
"label": "Store.VectorJournalStats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 798,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.WALStatus",
|
|
"kind": "function",
|
|
"label": "Store.WALStatus",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 393,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendClusterLogDecision",
|
|
"kind": "function",
|
|
"label": "Store.appendClusterLogDecision",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 225,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendClusterLogEntry",
|
|
"kind": "function",
|
|
"label": "Store.appendClusterLogEntry",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 218,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"kind": "function",
|
|
"label": "Store.appendSegmentEventLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 158,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"kind": "function",
|
|
"label": "Store.appendWALLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 54,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"kind": "function",
|
|
"label": "Store.applyWALEvent",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 180,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"kind": "function",
|
|
"label": "Store.checkpointLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 313,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"kind": "function",
|
|
"label": "Store.closeDiskANNLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 60,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.clusterDir",
|
|
"kind": "function",
|
|
"label": "Store.clusterDir",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 24,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "function",
|
|
"label": "Store.commitLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 30,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.currentSnapshotsLocked",
|
|
"kind": "function",
|
|
"label": "Store.currentSnapshotsLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 157,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.decisionClusterDir",
|
|
"kind": "function",
|
|
"label": "Store.decisionClusterDir",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 26,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"kind": "function",
|
|
"label": "Store.ensureClusterLog",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 201,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.evictHotBodyLocked",
|
|
"kind": "function",
|
|
"label": "Store.evictHotBodyLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 106,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "function",
|
|
"label": "Store.fullMemoryForReadLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 866,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.indexCountMatchesLocked",
|
|
"kind": "function",
|
|
"label": "Store.indexCountMatchesLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 370,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked",
|
|
"kind": "function",
|
|
"label": "Store.indexProvenanceSourceLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 23,
|
|
"path": "platform/neuroforge/internal/store/source_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"kind": "function",
|
|
"label": "Store.initHotTrackerLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 44,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.initializeClusterRoleLocked",
|
|
"kind": "function",
|
|
"label": "Store.initializeClusterRoleLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 28,
|
|
"path": "platform/neuroforge/internal/store/raftstate.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"kind": "function",
|
|
"label": "Store.loadDiskANNLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 69,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked",
|
|
"kind": "function",
|
|
"label": "Store.loadIndexSnapshotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 373,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "function",
|
|
"label": "Store.loadJSON",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 541,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"kind": "function",
|
|
"label": "Store.loadLegacyIndexSnapshotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 396,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"kind": "function",
|
|
"label": "Store.loadSegmentedIndexSnapshotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 299,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "function",
|
|
"label": "Store.materializeMemoryLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 121,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"kind": "function",
|
|
"label": "Store.newIndexLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 697,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.oldestHotLocked",
|
|
"kind": "function",
|
|
"label": "Store.oldestHotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 93,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"kind": "function",
|
|
"label": "Store.pendingClusterDir",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 25,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.persistLocked",
|
|
"kind": "function",
|
|
"label": "Store.persistLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 561,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.persistSecretsLocked",
|
|
"kind": "function",
|
|
"label": "Store.persistSecretsLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 564,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"kind": "function",
|
|
"label": "Store.pruneWALLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 344,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"kind": "function",
|
|
"label": "Store.rebuildHotIndexesLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 702,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "function",
|
|
"label": "Store.rebuildIndexesLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 739,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked",
|
|
"kind": "function",
|
|
"label": "Store.rebuildProvenanceSourceIndexLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 13,
|
|
"path": "platform/neuroforge/internal/store/source_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"kind": "function",
|
|
"label": "Store.replayWAL",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 91,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"kind": "function",
|
|
"label": "Store.replayWALFile",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 127,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"kind": "function",
|
|
"label": "Store.resolveConflictLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 15,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"kind": "function",
|
|
"label": "Store.searchVectorLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 918,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"kind": "function",
|
|
"label": "Store.tierMemoryBodiesLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 143,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "function",
|
|
"label": "Store.trackHotMemoryLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 57,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trimResearchRunsLocked",
|
|
"kind": "function",
|
|
"label": "Store.trimResearchRunsLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 230,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.unindexProvenanceSourceLocked",
|
|
"kind": "function",
|
|
"label": "Store.unindexProvenanceSourceLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 39,
|
|
"path": "platform/neuroforge/internal/store/source_index.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "function",
|
|
"label": "Store.untrackHotMemoryLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 83,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"kind": "function",
|
|
"label": "Store.validateConfigLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1455,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.vectorForDiskBuild",
|
|
"kind": "function",
|
|
"label": "Store.vectorForDiskBuild",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 105,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"kind": "function",
|
|
"label": "Store.writeBinaryIndexBasesLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 99,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"kind": "function",
|
|
"label": "Store.writeIndexBaseLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 451,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked",
|
|
"kind": "function",
|
|
"label": "Store.writeIndexSnapshotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 366,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked",
|
|
"kind": "function",
|
|
"label": "Store.writeLegacyIndexSnapshotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 388,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"kind": "function",
|
|
"label": "Store.writeSegmentedIndexSnapshotLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 165,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"kind": "function",
|
|
"label": "VectorJournal.AppendNew",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 270,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Configure",
|
|
"kind": "function",
|
|
"label": "VectorJournal.Configure",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 147,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Iterate",
|
|
"kind": "function",
|
|
"label": "VectorJournal.Iterate",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 487,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Stats",
|
|
"kind": "function",
|
|
"label": "VectorJournal.Stats",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 776,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"kind": "function",
|
|
"label": "VectorJournal.appendV1Locked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 282,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"kind": "function",
|
|
"label": "VectorJournal.appendV2Locked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 353,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"kind": "function",
|
|
"label": "VectorJournal.iterateV1Locked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 502,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"kind": "function",
|
|
"label": "VectorJournal.iterateV2Locked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 560,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"kind": "function",
|
|
"label": "VectorJournal.scanV1",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 156,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"kind": "function",
|
|
"label": "VectorJournal.scanV2",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 201,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:absIntStore",
|
|
"kind": "function",
|
|
"label": "absIntStore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 190,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:appendUniqueString",
|
|
"kind": "function",
|
|
"label": "appendUniqueString",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 90,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"kind": "function",
|
|
"label": "applyIndexDelta",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 267,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyNewDefaults",
|
|
"kind": "function",
|
|
"label": "applyNewDefaults",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 214,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"kind": "function",
|
|
"label": "applyResearchEvent",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 99,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildIndexShadow",
|
|
"kind": "function",
|
|
"label": "buildIndexShadow",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 49,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"kind": "function",
|
|
"label": "buildVectorFrame",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 432,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cleanupOldIndexBases",
|
|
"kind": "function",
|
|
"label": "cleanupOldIndexBases",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 145,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "function",
|
|
"label": "cloneGoal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 162,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "function",
|
|
"label": "cloneMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 891,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "function",
|
|
"label": "cloneResearchRun",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 22,
|
|
"path": "platform/neuroforge/internal/store/research_runs.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneSource",
|
|
"kind": "function",
|
|
"label": "cloneSource",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 14,
|
|
"path": "platform/neuroforge/internal/store/sources.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneStringMap",
|
|
"kind": "function",
|
|
"label": "cloneStringMap",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 689,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:clusterLogName",
|
|
"kind": "function",
|
|
"label": "clusterLogName",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 63,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"kind": "function",
|
|
"label": "decodeVectorPayload",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 98,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:deflateVectorBytes",
|
|
"kind": "function",
|
|
"label": "deflateVectorBytes",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:deserializeVectorColumns",
|
|
"kind": "function",
|
|
"label": "deserializeVectorColumns",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 209,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:edgeKey",
|
|
"kind": "function",
|
|
"label": "edgeKey",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1061,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"kind": "function",
|
|
"label": "encodeVectorPayload",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 62,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hashSnapshotNode",
|
|
"kind": "function",
|
|
"label": "hashSnapshotNode",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 45,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hotBodyHeap.Len",
|
|
"kind": "function",
|
|
"label": "hotBodyHeap.Len",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 32,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hotBodyHeap.Less",
|
|
"kind": "function",
|
|
"label": "hotBodyHeap.Less",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 33,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hotBodyHeap.Pop",
|
|
"kind": "function",
|
|
"label": "hotBodyHeap.Pop",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 36,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hotBodyHeap.Push",
|
|
"kind": "function",
|
|
"label": "hotBodyHeap.Push",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 35,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hotBodyHeap.Swap",
|
|
"kind": "function",
|
|
"label": "hotBodyHeap.Swap",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 34,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "function",
|
|
"label": "indexMode",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 37,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inferMemoryType",
|
|
"kind": "function",
|
|
"label": "inferMemoryType",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 528,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"kind": "function",
|
|
"label": "inflateVectorBytes",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 56,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:knowledgeScore",
|
|
"kind": "function",
|
|
"label": "knowledgeScore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 78,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"kind": "function",
|
|
"label": "loadBinaryIndexBases",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 121,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:makeVectorResidual",
|
|
"kind": "function",
|
|
"label": "makeVectorResidual",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 130,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"kind": "function",
|
|
"label": "mapSegmentFile",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 10,
|
|
"path": "platform/neuroforge/internal/store/mmap_linux.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:maxIntStore",
|
|
"kind": "function",
|
|
"label": "maxIntStore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 420,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryApproxBytes",
|
|
"kind": "function",
|
|
"label": "memoryApproxBytes",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 35,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryBodyResident",
|
|
"kind": "function",
|
|
"label": "memoryBodyResident",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 132,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryPreview",
|
|
"kind": "function",
|
|
"label": "memoryPreview",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 92,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "function",
|
|
"label": "memorySearchable",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 383,
|
|
"path": "platform/neuroforge/internal/store/wal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryUtility",
|
|
"kind": "function",
|
|
"label": "memoryUtility",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 333,
|
|
"path": "platform/neuroforge/internal/store/v3.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:migrateMemories",
|
|
"kind": "function",
|
|
"label": "migrateMemories",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 489,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:minIntStore",
|
|
"kind": "function",
|
|
"label": "minIntStore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 414,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:newMemoryPageCache",
|
|
"kind": "function",
|
|
"label": "newMemoryPageCache",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 28,
|
|
"path": "platform/neuroforge/internal/store/pagecache.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:normalizeVectorJournalOptions",
|
|
"kind": "function",
|
|
"label": "normalizeVectorJournalOptions",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 40,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openClusterLog",
|
|
"kind": "function",
|
|
"label": "openClusterLog",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 49,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openSegmentStore",
|
|
"kind": "function",
|
|
"label": "openSegmentStore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 63,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal",
|
|
"kind": "function",
|
|
"label": "openVectorJournal",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 91,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:paethByte",
|
|
"kind": "function",
|
|
"label": "paethByte",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 177,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:parseClusterLogSeq",
|
|
"kind": "function",
|
|
"label": "parseClusterLogSeq",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 64,
|
|
"path": "platform/neuroforge/internal/store/raftlog.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:parseSegmentSeq",
|
|
"kind": "function",
|
|
"label": "parseSegmentSeq",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 92,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:pow",
|
|
"kind": "function",
|
|
"label": "pow",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 1097,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:pqConfigFromCore",
|
|
"kind": "function",
|
|
"label": "pqConfigFromCore",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 47,
|
|
"path": "platform/neuroforge/internal/store/diskann.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "function",
|
|
"label": "previewHeap.Len",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 206,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:previewHeap.Less",
|
|
"kind": "function",
|
|
"label": "previewHeap.Less",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 207,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:previewHeap.Pop",
|
|
"kind": "function",
|
|
"label": "previewHeap.Pop",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 210,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:previewHeap.Push",
|
|
"kind": "function",
|
|
"label": "previewHeap.Push",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 209,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:previewHeap.Swap",
|
|
"kind": "function",
|
|
"label": "previewHeap.Swap",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 208,
|
|
"path": "platform/neuroforge/internal/store/knowledge.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:randomID",
|
|
"kind": "function",
|
|
"label": "randomID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 568,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:residentBodyBytes",
|
|
"kind": "function",
|
|
"label": "residentBodyBytes",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 136,
|
|
"path": "platform/neuroforge/internal/store/tiering.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:restoreVectorResidual",
|
|
"kind": "function",
|
|
"label": "restoreVectorResidual",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 141,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:sameClusterMemory",
|
|
"kind": "function",
|
|
"label": "sameClusterMemory",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 248,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:segmentName",
|
|
"kind": "function",
|
|
"label": "segmentName",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 90,
|
|
"path": "platform/neuroforge/internal/store/segment.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:serializeVectorColumns",
|
|
"kind": "function",
|
|
"label": "serializeVectorColumns",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 197,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:shadowFromHNSW",
|
|
"kind": "function",
|
|
"label": "shadowFromHNSW",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 61,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:unmapSegmentFile",
|
|
"kind": "function",
|
|
"label": "unmapSegmentFile",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 30,
|
|
"path": "platform/neuroforge/internal/store/mmap_linux.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"kind": "function",
|
|
"label": "upgradeVectorJournalV1",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 663,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:vectorJournalOptionsFromConfig",
|
|
"kind": "function",
|
|
"label": "vectorJournalOptionsFromConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 32,
|
|
"path": "platform/neuroforge/internal/store/vector_journal.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:vectorPredictorValue",
|
|
"kind": "function",
|
|
"label": "vectorPredictorValue",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 152,
|
|
"path": "platform/neuroforge/internal/store/sqar_vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "function",
|
|
"label": "writeAtomic",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 549,
|
|
"path": "platform/neuroforge/internal/store/store.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeHNSWAtomic",
|
|
"kind": "function",
|
|
"label": "writeHNSWAtomic",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 70,
|
|
"path": "platform/neuroforge/internal/store/index_segments.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeJSONSync",
|
|
"kind": "function",
|
|
"label": "writeJSONSync",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/store",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 28,
|
|
"path": "platform/neuroforge/internal/store/cluster.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndex",
|
|
"kind": "function",
|
|
"label": "BuildPQIndex",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 364,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"kind": "function",
|
|
"label": "BuildPQIndexStream",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 383,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:Clamp",
|
|
"kind": "function",
|
|
"label": "Clamp",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 22,
|
|
"path": "platform/neuroforge/internal/vector/vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:Cosine",
|
|
"kind": "function",
|
|
"label": "Cosine",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 5,
|
|
"path": "platform/neuroforge/internal/vector/vector.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:FingerprintSnapshotNode",
|
|
"kind": "function",
|
|
"label": "FingerprintSnapshotNode",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 652,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"kind": "function",
|
|
"label": "HNSW.Add",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 91,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.AddBatch",
|
|
"kind": "function",
|
|
"label": "HNSW.AddBatch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 104,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Len",
|
|
"kind": "function",
|
|
"label": "HNSW.Len",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 85,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"kind": "function",
|
|
"label": "HNSW.Search",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 190,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Shadow",
|
|
"kind": "function",
|
|
"label": "HNSW.Shadow",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 682,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Snapshot",
|
|
"kind": "function",
|
|
"label": "HNSW.Snapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 561,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.WriteBinary",
|
|
"kind": "function",
|
|
"label": "HNSW.WriteBinary",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 733,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"kind": "function",
|
|
"label": "HNSW.addNormalizedLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 123,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.greedyLocked",
|
|
"kind": "function",
|
|
"label": "HNSW.greedyLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 248,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.levelForID",
|
|
"kind": "function",
|
|
"label": "HNSW.levelForID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 227,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.pruneLocked",
|
|
"kind": "function",
|
|
"label": "HNSW.pruneLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 282,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"kind": "function",
|
|
"label": "HNSW.searchLayerLocked",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 302,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:NewHNSW",
|
|
"kind": "function",
|
|
"label": "NewHNSW",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 65,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:NewHNSWFromSnapshot",
|
|
"kind": "function",
|
|
"label": "NewHNSWFromSnapshot",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 590,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"kind": "function",
|
|
"label": "OpenPQIndex",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 601,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.Close",
|
|
"kind": "function",
|
|
"label": "PQIndex.Close",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 655,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.Config",
|
|
"kind": "function",
|
|
"label": "PQIndex.Config",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 675,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.Dimension",
|
|
"kind": "function",
|
|
"label": "PQIndex.Dimension",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 674,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.DiskBytes",
|
|
"kind": "function",
|
|
"label": "PQIndex.DiskBytes",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 676,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.Len",
|
|
"kind": "function",
|
|
"label": "PQIndex.Len",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 673,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.Search",
|
|
"kind": "function",
|
|
"label": "PQIndex.Search",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 801,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.resolveID",
|
|
"kind": "function",
|
|
"label": "PQIndex.resolveID",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 781,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"kind": "function",
|
|
"label": "PQIndex.scanPartition",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 736,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"kind": "function",
|
|
"label": "ReadHNSWBinary",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 785,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:appendUniqueNeighbor",
|
|
"kind": "function",
|
|
"label": "appendUniqueNeighbor",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 531,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:buildPQLookup",
|
|
"kind": "function",
|
|
"label": "buildPQLookup",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 722,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:defaultPQConfig",
|
|
"kind": "function",
|
|
"label": "defaultPQConfig",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 71,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:deterministicKMeans",
|
|
"kind": "function",
|
|
"label": "deterministicKMeans",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 162,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:dotNormalized",
|
|
"kind": "function",
|
|
"label": "dotNormalized",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 512,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:dotPQ",
|
|
"kind": "function",
|
|
"label": "dotPQ",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 689,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:encodePQInto",
|
|
"kind": "function",
|
|
"label": "encodePQInto",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 289,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:isVisited",
|
|
"kind": "function",
|
|
"label": "isVisited",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 391,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:l2norm",
|
|
"kind": "function",
|
|
"label": "l2norm",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 124,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:markVisited",
|
|
"kind": "function",
|
|
"label": "markVisited",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 392,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:maxInt",
|
|
"kind": "function",
|
|
"label": "maxInt",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 540,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:maxIntPQ",
|
|
"kind": "function",
|
|
"label": "maxIntPQ",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 282,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:minIntPQ",
|
|
"kind": "function",
|
|
"label": "minIntPQ",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 234,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:nearest",
|
|
"kind": "function",
|
|
"label": "nearest",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 147,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"kind": "function",
|
|
"label": "normalizeCopy",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 492,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:partitionPath",
|
|
"kind": "function",
|
|
"label": "partitionPath",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 108,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:popMax",
|
|
"kind": "function",
|
|
"label": "popMax",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 407,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:popMin",
|
|
"kind": "function",
|
|
"label": "popMin",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 447,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pqMinHeap.Len",
|
|
"kind": "function",
|
|
"label": "pqMinHeap.Len",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 703,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pqMinHeap.Less",
|
|
"kind": "function",
|
|
"label": "pqMinHeap.Less",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 704,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pqMinHeap.Pop",
|
|
"kind": "function",
|
|
"label": "pqMinHeap.Pop",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 707,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pqMinHeap.Push",
|
|
"kind": "function",
|
|
"label": "pqMinHeap.Push",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 706,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pqMinHeap.Swap",
|
|
"kind": "function",
|
|
"label": "pqMinHeap.Swap",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": true,
|
|
"line": 705,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:prepareScratch",
|
|
"kind": "function",
|
|
"label": "prepareScratch",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 368,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pushMax",
|
|
"kind": "function",
|
|
"label": "pushMax",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 394,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pushMin",
|
|
"kind": "function",
|
|
"label": "pushMin",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 434,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"kind": "function",
|
|
"label": "pushTopPQ",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 708,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:residual",
|
|
"kind": "function",
|
|
"label": "residual",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 241,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:selectTop",
|
|
"kind": "function",
|
|
"label": "selectTop",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 475,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:sqDist",
|
|
"kind": "function",
|
|
"label": "sqDist",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 138,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:subBounds",
|
|
"kind": "function",
|
|
"label": "subBounds",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 225,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ",
|
|
"kind": "function",
|
|
"label": "trainPQ",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 249,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQModel",
|
|
"kind": "function",
|
|
"label": "trainPQModel",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 321,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeHashString",
|
|
"kind": "function",
|
|
"label": "writeHashString",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 718,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeHashU32",
|
|
"kind": "function",
|
|
"label": "writeHashU32",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 722,
|
|
"path": "platform/neuroforge/internal/vector/hnsw.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeJSONAtomic",
|
|
"kind": "function",
|
|
"label": "writeJSONAtomic",
|
|
"group": "engineering",
|
|
"community": "neuroforge/internal/vector",
|
|
"meta": {
|
|
"exported": false,
|
|
"line": 112,
|
|
"path": "platform/neuroforge/internal/vector/pq.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:archive/zip",
|
|
"kind": "package",
|
|
"label": "archive/zip",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:bufio",
|
|
"kind": "package",
|
|
"label": "bufio",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:bytes",
|
|
"kind": "package",
|
|
"label": "bytes",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:compress/flate",
|
|
"kind": "package",
|
|
"label": "compress/flate",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:container/heap",
|
|
"kind": "package",
|
|
"label": "container/heap",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:container/list",
|
|
"kind": "package",
|
|
"label": "container/list",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:context",
|
|
"kind": "package",
|
|
"label": "context",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:crypto/rand",
|
|
"kind": "package",
|
|
"label": "crypto/rand",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:crypto/sha256",
|
|
"kind": "package",
|
|
"label": "crypto/sha256",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:crypto/subtle",
|
|
"kind": "package",
|
|
"label": "crypto/subtle",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:embed",
|
|
"kind": "package",
|
|
"label": "embed",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:encoding/base64",
|
|
"kind": "package",
|
|
"label": "encoding/base64",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:encoding/binary",
|
|
"kind": "package",
|
|
"label": "encoding/binary",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:encoding/gob",
|
|
"kind": "package",
|
|
"label": "encoding/gob",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:encoding/hex",
|
|
"kind": "package",
|
|
"label": "encoding/hex",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:encoding/json",
|
|
"kind": "package",
|
|
"label": "encoding/json",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:encoding/xml",
|
|
"kind": "package",
|
|
"label": "encoding/xml",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:errors",
|
|
"kind": "package",
|
|
"label": "errors",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:flag",
|
|
"kind": "package",
|
|
"label": "flag",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:fmt",
|
|
"kind": "package",
|
|
"label": "fmt",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/cmd/agent",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/cmd/agent",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/agent",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"package": "brainactivity"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/config",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/glpi",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/glpi",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/learning",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/metrics",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/model",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"package": "obsidian"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/ollama",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/queue",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/state",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"kind": "package",
|
|
"label": "github.com/example/glpi-ai-agent/internal/web",
|
|
"group": "engineering",
|
|
"community": "services/agent"
|
|
},
|
|
{
|
|
"id": "package:go/ast",
|
|
"kind": "package",
|
|
"label": "go/ast",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:go/parser",
|
|
"kind": "package",
|
|
"label": "go/parser",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:go/token",
|
|
"kind": "package",
|
|
"label": "go/token",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:hash/fnv",
|
|
"kind": "package",
|
|
"label": "hash/fnv",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:html",
|
|
"kind": "package",
|
|
"label": "html",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:html/template",
|
|
"kind": "package",
|
|
"label": "html/template",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:io",
|
|
"kind": "package",
|
|
"label": "io",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:io/fs",
|
|
"kind": "package",
|
|
"label": "io/fs",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server",
|
|
"kind": "package",
|
|
"label": "kb-editor/cmd/server",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/aifallback",
|
|
"kind": "package",
|
|
"label": "kb-editor/internal/aifallback",
|
|
"group": "engineering",
|
|
"community": "services/knowledge"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/brainactivity",
|
|
"kind": "package",
|
|
"label": "kb-editor/internal/brainactivity",
|
|
"group": "engineering",
|
|
"community": "services/knowledge"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/obsidian",
|
|
"kind": "package",
|
|
"label": "kb-editor/internal/obsidian",
|
|
"group": "engineering",
|
|
"community": "services/knowledge"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/staging",
|
|
"kind": "package",
|
|
"label": "kb-editor/internal/staging",
|
|
"group": "engineering",
|
|
"community": "services/knowledge"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/store",
|
|
"kind": "package",
|
|
"label": "kb-editor/internal/store",
|
|
"group": "engineering",
|
|
"community": "services/knowledge"
|
|
},
|
|
{
|
|
"id": "package:log",
|
|
"kind": "package",
|
|
"label": "log",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:log/slog",
|
|
"kind": "package",
|
|
"label": "log/slog",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:math",
|
|
"kind": "package",
|
|
"label": "math",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:mega-control",
|
|
"kind": "package",
|
|
"label": "mega-control",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:mega-control/cmd/engineering-graph",
|
|
"kind": "package",
|
|
"label": "mega-control/cmd/engineering-graph",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:mime",
|
|
"kind": "package",
|
|
"label": "mime",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:net",
|
|
"kind": "package",
|
|
"label": "net",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:net/http",
|
|
"kind": "package",
|
|
"label": "net/http",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:net/url",
|
|
"kind": "package",
|
|
"label": "net/url",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/cmd/bench",
|
|
"kind": "package",
|
|
"label": "neuroforge/cmd/bench",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:neuroforge/cmd/server",
|
|
"kind": "package",
|
|
"label": "neuroforge/cmd/server",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:neuroforge/cmd/worker",
|
|
"kind": "package",
|
|
"label": "neuroforge/cmd/worker",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"package": "main"
|
|
}
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/brain",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/core",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/core",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/cost",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/cost",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/httpapi",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/ingest",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/ingest",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/provider",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/provider",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/research",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/research",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/store",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/vector",
|
|
"kind": "package",
|
|
"label": "neuroforge/internal/vector",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge"
|
|
},
|
|
{
|
|
"id": "package:os",
|
|
"kind": "package",
|
|
"label": "os",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:os/exec",
|
|
"kind": "package",
|
|
"label": "os/exec",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:os/signal",
|
|
"kind": "package",
|
|
"label": "os/signal",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:path",
|
|
"kind": "package",
|
|
"label": "path",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:path/filepath",
|
|
"kind": "package",
|
|
"label": "path/filepath",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:regexp",
|
|
"kind": "package",
|
|
"label": "regexp",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:runtime",
|
|
"kind": "package",
|
|
"label": "runtime",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:sort",
|
|
"kind": "package",
|
|
"label": "sort",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:strconv",
|
|
"kind": "package",
|
|
"label": "strconv",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:strings",
|
|
"kind": "package",
|
|
"label": "strings",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:sync",
|
|
"kind": "package",
|
|
"label": "sync",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:sync/atomic",
|
|
"kind": "package",
|
|
"label": "sync/atomic",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:syscall",
|
|
"kind": "package",
|
|
"label": "syscall",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:time",
|
|
"kind": "package",
|
|
"label": "time",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:unicode",
|
|
"kind": "package",
|
|
"label": "unicode",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "package:unicode/utf8",
|
|
"kind": "package",
|
|
"label": "unicode/utf8",
|
|
"group": "engineering",
|
|
"community": "external"
|
|
},
|
|
{
|
|
"id": "route:DELETE /admin/api/memories/{id}",
|
|
"kind": "route",
|
|
"label": "DELETE /admin/api/memories/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/knowledge/{id}",
|
|
"kind": "route",
|
|
"label": "DELETE /api/knowledge/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/learning/{id}",
|
|
"kind": "route",
|
|
"label": "DELETE /api/learning/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/staging/{key}",
|
|
"kind": "route",
|
|
"label": "DELETE /api/staging/{key}",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/v1/goals/{id}",
|
|
"kind": "route",
|
|
"label": "DELETE /api/v1/goals/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/v1/integrations/knowledge/{namespace}/{document_id}",
|
|
"kind": "route",
|
|
"label": "DELETE /api/v1/integrations/knowledge/{namespace}/{document_id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /",
|
|
"kind": "route",
|
|
"label": "GET /",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin",
|
|
"kind": "route",
|
|
"label": "GET /admin",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/cluster",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/cluster",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/config",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/config",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/export",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/export",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/index/disk",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/index/disk",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/events",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/knowledge/events",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/graph",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/knowledge/graph",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/memories",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/knowledge/memories",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/memory/{id}",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/knowledge/memory/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/summary",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/knowledge/summary",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/learning-policy",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/learning-policy",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/memories",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/memories",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/model-routing",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/model-routing",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/research",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/research",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/secrets",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/secrets",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/secrets/status",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/secrets/status",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/status",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/status",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/storage",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/storage",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/synapses",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/synapses",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/usage",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/usage",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/wal",
|
|
"kind": "route",
|
|
"label": "GET /admin/api/wal",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/categories",
|
|
"kind": "route",
|
|
"label": "GET /api/categories",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/category-mappings",
|
|
"kind": "route",
|
|
"label": "GET /api/category-mappings",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/config",
|
|
"kind": "route",
|
|
"label": "GET /api/config",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/control/graph/learning",
|
|
"kind": "route",
|
|
"label": "GET /api/control/graph/learning",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/control/graph/runs/{id}",
|
|
"kind": "route",
|
|
"label": "GET /api/control/graph/runs/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/control/runs",
|
|
"kind": "route",
|
|
"label": "GET /api/control/runs",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/analysis/{id}",
|
|
"kind": "route",
|
|
"label": "GET /api/diagnostics/analysis/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/knowledge",
|
|
"kind": "route",
|
|
"label": "GET /api/diagnostics/knowledge",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/run/{id}",
|
|
"kind": "route",
|
|
"label": "GET /api/diagnostics/run/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/run/{id}/knowledge",
|
|
"kind": "route",
|
|
"label": "GET /api/diagnostics/run/{id}/knowledge",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/export/obsidian",
|
|
"kind": "route",
|
|
"label": "GET /api/export/obsidian",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/facets",
|
|
"kind": "route",
|
|
"label": "GET /api/facets",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/brain",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/brain",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/engineering",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/engineering",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/impact",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/impact",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/learning",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/learning",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/research",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/research",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/runs",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/runs",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/runtime",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/runtime",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/ticket",
|
|
"kind": "route",
|
|
"label": "GET /api/graph/ticket",
|
|
"group": "engineering",
|
|
"community": "services/control",
|
|
"meta": {
|
|
"file": "services/control/main.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/health",
|
|
"kind": "route",
|
|
"label": "GET /api/health",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/integrations/staging/health",
|
|
"kind": "route",
|
|
"label": "GET /api/integrations/staging/health",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/items",
|
|
"kind": "route",
|
|
"label": "GET /api/items",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/items/{key}",
|
|
"kind": "route",
|
|
"label": "GET /api/items/{key}",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/knowledge",
|
|
"kind": "route",
|
|
"label": "GET /api/knowledge",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/knowledge/export/obsidian",
|
|
"kind": "route",
|
|
"label": "GET /api/knowledge/export/obsidian",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/knowledge/{id}",
|
|
"kind": "route",
|
|
"label": "GET /api/knowledge/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/learning",
|
|
"kind": "route",
|
|
"label": "GET /api/learning",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/outcomes",
|
|
"kind": "route",
|
|
"label": "GET /api/outcomes",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/runs",
|
|
"kind": "route",
|
|
"label": "GET /api/runs",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/search",
|
|
"kind": "route",
|
|
"label": "GET /api/search",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/staging",
|
|
"kind": "route",
|
|
"label": "GET /api/staging",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/staging/{key}",
|
|
"kind": "route",
|
|
"label": "GET /api/staging/{key}",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/status",
|
|
"kind": "route",
|
|
"label": "GET /api/status",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/conflicts",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/conflicts",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/goals",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals/{id}",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/goals/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals/{id}/research/history",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/goals/{id}/research/history",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals/{id}/research/live",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/goals/{id}/research/live",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/integrations/graph/brain",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/integrations/graph/brain",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/integrations/graph/research",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/integrations/graph/research",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/learning-cycles",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/learning-cycles",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/sources",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/sources",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/sources/{id}",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/sources/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/stats",
|
|
"kind": "route",
|
|
"label": "GET /api/v1/stats",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /category-mappings",
|
|
"kind": "route",
|
|
"label": "GET /category-mappings",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /diagnostics",
|
|
"kind": "route",
|
|
"label": "GET /diagnostics",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /healthz",
|
|
"kind": "route",
|
|
"label": "GET /healthz",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /internal/v1/cluster/decision/{id}",
|
|
"kind": "route",
|
|
"label": "GET /internal/v1/cluster/decision/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /internal/v1/cluster/status",
|
|
"kind": "route",
|
|
"label": "GET /internal/v1/cluster/status",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /livez",
|
|
"kind": "route",
|
|
"label": "GET /livez",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /metrics",
|
|
"kind": "route",
|
|
"label": "GET /metrics",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /readyz",
|
|
"kind": "route",
|
|
"label": "GET /readyz",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:GET /version",
|
|
"kind": "route",
|
|
"label": "GET /version",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/autonomy",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/autonomy",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/checkpoint",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/checkpoint",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/cluster/repair",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/cluster/repair",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/conflicts/resolve",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/conflicts/resolve",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/consolidate",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/consolidate",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/index/disk/rebuild",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/index/disk/rebuild",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/index/merge",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/index/merge",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/knowledge/search",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/knowledge/search",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/provider-health",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/provider-health",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/rebalance",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/rebalance",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/research/test",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/research/test",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/retention",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/retention",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/storage/compact",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/storage/compact",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/storage/tier",
|
|
"kind": "route",
|
|
"label": "POST /admin/api/storage/tier",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/ai/fallback",
|
|
"kind": "route",
|
|
"label": "POST /api/ai/fallback",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/bulk",
|
|
"kind": "route",
|
|
"label": "POST /api/bulk",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/integrations/staging",
|
|
"kind": "route",
|
|
"label": "POST /api/integrations/staging",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/knowledge",
|
|
"kind": "route",
|
|
"label": "POST /api/knowledge",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/learning",
|
|
"kind": "route",
|
|
"label": "POST /api/learning",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/outcomes",
|
|
"kind": "route",
|
|
"label": "POST /api/outcomes",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/quality/replay",
|
|
"kind": "route",
|
|
"label": "POST /api/quality/replay",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/reload",
|
|
"kind": "route",
|
|
"label": "POST /api/reload",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/staging/bulk",
|
|
"kind": "route",
|
|
"label": "POST /api/staging/bulk",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/staging/{key}/promote",
|
|
"kind": "route",
|
|
"label": "POST /api/staging/{key}/promote",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/tickets/{id}/reprocess",
|
|
"kind": "route",
|
|
"label": "POST /api/tickets/{id}/reprocess",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/chat",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/chat",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/feedback",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/feedback",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/goals",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals/{id}/cycle",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/goals/{id}/cycle",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals/{id}/pause",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/goals/{id}/pause",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals/{id}/resume",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/goals/{id}/resume",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/ingest/document",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/ingest/document",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/ingest/text",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/ingest/text",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/events",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/integrations/events",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/knowledge/search",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/integrations/knowledge/search",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/knowledge/upsert",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/integrations/knowledge/upsert",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/outcomes",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/integrations/outcomes",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/outcomes/search",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/integrations/outcomes/search",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/learn",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/learn",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/memory/import",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/memory/import",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/research",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/research",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/search",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/search",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/search/vector",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/search/vector",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/worker/claim",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/worker/claim",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/worker/complete",
|
|
"kind": "route",
|
|
"label": "POST /api/v1/worker/complete",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/abort",
|
|
"kind": "route",
|
|
"label": "POST /internal/v1/cluster/abort",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/commit",
|
|
"kind": "route",
|
|
"label": "POST /internal/v1/cluster/commit",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/heartbeat",
|
|
"kind": "route",
|
|
"label": "POST /internal/v1/cluster/heartbeat",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/prepare",
|
|
"kind": "route",
|
|
"label": "POST /internal/v1/cluster/prepare",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/propose/memory",
|
|
"kind": "route",
|
|
"label": "POST /internal/v1/cluster/propose/memory",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/request-vote",
|
|
"kind": "route",
|
|
"label": "POST /internal/v1/cluster/request-vote",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:POST /webhook/glpi",
|
|
"kind": "route",
|
|
"label": "POST /webhook/glpi",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/config",
|
|
"kind": "route",
|
|
"label": "PUT /admin/api/config",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/learning-policy",
|
|
"kind": "route",
|
|
"label": "PUT /admin/api/learning-policy",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/model-routing",
|
|
"kind": "route",
|
|
"label": "PUT /admin/api/model-routing",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/research",
|
|
"kind": "route",
|
|
"label": "PUT /admin/api/research",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/secrets",
|
|
"kind": "route",
|
|
"label": "PUT /admin/api/secrets",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /api/category-mappings",
|
|
"kind": "route",
|
|
"label": "PUT /api/category-mappings",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /api/items/{key}",
|
|
"kind": "route",
|
|
"label": "PUT /api/items/{key}",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /api/knowledge/{id}",
|
|
"kind": "route",
|
|
"label": "PUT /api/knowledge/{id}",
|
|
"group": "engineering",
|
|
"community": "services/agent",
|
|
"meta": {
|
|
"file": "services/agent/internal/web/server.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /api/staging/{key}",
|
|
"kind": "route",
|
|
"label": "PUT /api/staging/{key}",
|
|
"group": "engineering",
|
|
"community": "services/knowledge",
|
|
"meta": {
|
|
"file": "services/knowledge/cmd/server/app.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "route:PUT /api/v1/goals/{id}",
|
|
"kind": "route",
|
|
"label": "PUT /api/v1/goals/{id}",
|
|
"group": "engineering",
|
|
"community": "platform/neuroforge",
|
|
"meta": {
|
|
"file": "platform/neuroforge/internal/httpapi/httpapi.go"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:agent",
|
|
"kind": "service",
|
|
"label": "agent",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "git.send.nrw/sendnrw/glpi-neuroforge-mega-agent:${IMAGE_TAG:?Set IMAGE_TAG to an immutable release tag, for example 1.5.0}"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:agent-data-init",
|
|
"kind": "service",
|
|
"label": "agent-data-init",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "git.send.nrw/sendnrw/glpi-neuroforge-mega-agent-data-init:${IMAGE_TAG:?Set IMAGE_TAG to an immutable release tag, for example 1.5.0}"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:control",
|
|
"kind": "service",
|
|
"label": "control",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "git.send.nrw/sendnrw/glpi-neuroforge-mega-control:${IMAGE_TAG:?Set IMAGE_TAG to an immutable release tag, for example 1.5.0}"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:knowledge",
|
|
"kind": "service",
|
|
"label": "knowledge",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "git.send.nrw/sendnrw/glpi-neuroforge-mega-knowledge:${IMAGE_TAG:?Set IMAGE_TAG to an immutable release tag, for example 1.5.0}"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:neuroforge",
|
|
"kind": "service",
|
|
"label": "neuroforge",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "git.send.nrw/sendnrw/glpi-neuroforge-mega-neuroforge:${IMAGE_TAG:?Set IMAGE_TAG to an immutable release tag, for example 1.5.0}"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:neuroforge-worker",
|
|
"kind": "service",
|
|
"label": "neuroforge-worker",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "git.send.nrw/sendnrw/glpi-neuroforge-mega-neuroforge-worker:${IMAGE_TAG:?Set IMAGE_TAG to an immutable release tag, for example 1.5.0}"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:ollama",
|
|
"kind": "service",
|
|
"label": "ollama",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "ollama/ollama:latest"
|
|
}
|
|
},
|
|
{
|
|
"id": "service:searxng",
|
|
"kind": "service",
|
|
"label": "searxng",
|
|
"group": "runtime",
|
|
"community": "compose",
|
|
"status": "configured",
|
|
"meta": {
|
|
"image": "${SEARXNG_IMAGE:-docker.io/searxng/searxng:latest}"
|
|
}
|
|
}
|
|
],
|
|
"edges": [
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/cmd/bench:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/cmd/bench",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/cmd/server:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/cmd/server",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/cmd/worker:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/cmd/worker",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/brain:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/core:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/cost:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/cost",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/httpapi:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/httpapi",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/ingest:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/provider:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/provider",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/research:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/research",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/store:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:platform/neuroforge-\u003epackage:neuroforge/internal/vector:contains_package",
|
|
"from": "component:platform/neuroforge",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/cmd/agent:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/cmd/agent",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/agent:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/brainactivity:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/config:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/contextdata:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/glpi:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/glpi",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/glpikb:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/learning:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/metrics:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/model:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/obsidian:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/prioritysignals:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/queue:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/state:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/uptimekuma:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/agent-\u003epackage:github.com/example/glpi-ai-agent/internal/web:contains_package",
|
|
"from": "component:services/agent",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/control-\u003epackage:mega-control/cmd/engineering-graph:contains_package",
|
|
"from": "component:services/control",
|
|
"to": "package:mega-control/cmd/engineering-graph",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/control-\u003epackage:mega-control:contains_package",
|
|
"from": "component:services/control",
|
|
"to": "package:mega-control",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/knowledge-\u003epackage:kb-editor/cmd/server:contains_package",
|
|
"from": "component:services/knowledge",
|
|
"to": "package:kb-editor/cmd/server",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/knowledge-\u003epackage:kb-editor/internal/aifallback:contains_package",
|
|
"from": "component:services/knowledge",
|
|
"to": "package:kb-editor/internal/aifallback",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/knowledge-\u003epackage:kb-editor/internal/brainactivity:contains_package",
|
|
"from": "component:services/knowledge",
|
|
"to": "package:kb-editor/internal/brainactivity",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/knowledge-\u003epackage:kb-editor/internal/obsidian:contains_package",
|
|
"from": "component:services/knowledge",
|
|
"to": "package:kb-editor/internal/obsidian",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/knowledge-\u003epackage:kb-editor/internal/staging:contains_package",
|
|
"from": "component:services/knowledge",
|
|
"to": "package:kb-editor/internal/staging",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "component:services/knowledge-\u003epackage:kb-editor/internal/store:contains_package",
|
|
"from": "component:services/knowledge",
|
|
"to": "package:kb-editor/internal/store",
|
|
"kind": "contains_package"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003efunction:neuroforge/cmd/bench:dirSize:defines",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "function:neuroforge/cmd/bench:dirSize",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003efunction:neuroforge/cmd/bench:main:defines",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "function:neuroforge/cmd/bench:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003efunction:neuroforge/cmd/bench:percentile:defines",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "function:neuroforge/cmd/bench:percentile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003efunction:neuroforge/cmd/bench:syntheticVector:defines",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "function:neuroforge/cmd/bench:syntheticVector",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:flag:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:flag",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:runtime:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:runtime",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/bench/main.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:envBool:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:envBool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:envInt:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:envInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:main:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:maxIntMain:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:maxIntMain",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:run:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:run",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:validateManagedSecret:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:validateManagedSecret",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003efunction:neuroforge/cmd/server:validateManagedSecretsFromEnv:defines",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:flag:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:flag",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:log:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:log",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:neuroforge/internal/brain:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:neuroforge/internal/cost:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:neuroforge/internal/cost",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:neuroforge/internal/httpapi:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:neuroforge/internal/httpapi",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:neuroforge/internal/provider:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:neuroforge/internal/provider",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:os/signal:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:os/signal",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:syscall:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:syscall",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/server/main.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/cmd/server/main.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003efunction:neuroforge/cmd/worker:claim:defines",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "function:neuroforge/cmd/worker:claim",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003efunction:neuroforge/cmd/worker:complete:defines",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "function:neuroforge/cmd/worker:complete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003efunction:neuroforge/cmd/worker:hostname:defines",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "function:neuroforge/cmd/worker:hostname",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003efunction:neuroforge/cmd/worker:main:defines",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "function:neuroforge/cmd/worker:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003efunction:neuroforge/cmd/worker:run:defines",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "function:neuroforge/cmd/worker:run",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:flag:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:flag",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:log:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:log",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/cmd/worker/main.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.ApplyJobResult:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ApplyJobResult",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.Chat:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.Consolidate:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.Feedback:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.Feedback",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.ImportMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.Learn:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.RunMaintenance:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunMaintenance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.Search:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.SearchByProvenanceSources:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.SearchByProvenanceSources",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.SearchVector:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.beginGoalCycle:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.beginGoalCycle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.chatModel:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModel",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimit:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimit",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.embed:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.endGoalCycle:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.endGoalCycle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.enqueueRelink:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.enqueueRelink",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.evaluateReward:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.localRelink:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.reinforcePair:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.reinforcePair",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.remoteVectorSearch:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.replicateMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.searchVectorFederated:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:Engine.synthesizeConsolidation:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:New:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:buildContext:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:buildContext",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:deterministicConsolidation:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:deterministicConsolidation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:memoryTypeForKind:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:memoryTypeForKind",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:minFloat:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:minFloat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:roleRoute:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:validMemoryType:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:validMemoryType",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003efunction:neuroforge/internal/brain:vectorCentroid:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "function:neuroforge/internal/brain:vectorCentroid",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:neuroforge/internal/cost:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:neuroforge/internal/cost",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:neuroforge/internal/provider:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:neuroforge/internal/provider",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:regexp:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/brain.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003efunction:neuroforge/internal/brain:Engine.ReconcileGoalProgress:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ReconcileGoalProgress",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003efunction:neuroforge/internal/brain:Engine.refreshGoalResearchProgress:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003efunction:neuroforge/internal/brain:filterGoalEvidenceHits:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "function:neuroforge/internal/brain:filterGoalEvidenceHits",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:regexp:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/goal_progress.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003efunction:neuroforge/internal/brain:Engine.duplicateMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003efunction:neuroforge/internal/brain:policyConfidence:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003efunction:neuroforge/internal/brain:policyTextAllowed:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003efunction:neuroforge/internal/brain:policyTrust:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "function:neuroforge/internal/brain:policyTrust",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/policy.go-\u003epackage:unicode/utf8:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"to": "package:unicode/utf8",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003efunction:neuroforge/internal/brain:Engine.newResearchTrace:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.newResearchTrace",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003efunction:neuroforge/internal/brain:claimPreview:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "function:neuroforge/internal/brain:claimPreview",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003efunction:neuroforge/internal/brain:researchTrace.emit:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003efunction:neuroforge/internal/brain:researchTrace.finish:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.finish",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003efunction:neuroforge/internal/brain:shortPreview:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "function:neuroforge/internal/brain:shortPreview",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/research_trace.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:Engine.CheckStagingPublisher:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:Engine.ConfigureStagingPublisher:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ConfigureStagingPublisher",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:Engine.collectGoalDraftEvidence:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.collectGoalDraftEvidence",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:Engine.maybePublishGoalDraft:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:Engine.stagingConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.stagingConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:Engine.synthesizeGoalDraft:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:deterministicDraftAnswer:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:deterministicDraftAnswer",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003efunction:neuroforge/internal/brain:goalKeywords:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "function:neuroforge/internal/brain:goalKeywords",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/staging.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:Engine.RebalanceShards:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:Engine.RunAutonomy:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:Engine.RunGoalCycle:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:Engine.RunV3Maintenance:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:Engine.replicateMemoryToShard:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:appendUniqueV3:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:appendUniqueV3",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:deterministicNextAction:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:deterministicNextAction",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:deterministicPrediction:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:deterministicPrediction",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:due:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:due",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:evaluateGoalEvidence:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:evaluateGoalEvidence",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:maxIntV3:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:maxIntV3",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:minIntV8:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:minIntV8",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:parsePrediction:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:parsePrediction",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:rendezvousScore:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:rendezvousScore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:rendezvousShard:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:rendezvousShard",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:shardByID:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:shardByID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:sortedGoalIDs:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:sortedGoalIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003efunction:neuroforge/internal/brain:summarizeObservation:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "function:neuroforge/internal/brain:summarizeObservation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:hash/fnv:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:hash/fnv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v3.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.ClusterAbort:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ClusterAbort",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.ClusterCommit:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ClusterCommit",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.ClusterPrepare:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ClusterPrepare",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.ClusterProposeMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.RepairCluster:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.RunV4Maintenance:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV4Maintenance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.addMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.clusterLeaderURL:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterLeaderURL",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.clusterPost:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003efunction:neuroforge/internal/brain:clusterVoters:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "function:neuroforge/internal/brain:clusterVoters",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v4.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.ClusterHeartbeat:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ClusterHeartbeat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.ClusterVote:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ClusterVote",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.RunV5Maintenance:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.attemptElection:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.electionDue:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.electionDue",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.electionFinished:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.electionFinished",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.resetElectionDeadline:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.resetElectionDeadline",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:Engine.sendHeartbeats:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.sendHeartbeats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003efunction:neuroforge/internal/brain:electionTimeout:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "function:neuroforge/internal/brain:electionTimeout",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:hash/fnv:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:hash/fnv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v5.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v6.go-\u003efunction:neuroforge/internal/brain:Engine.RunV6Maintenance:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v6.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV6Maintenance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v6.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v6.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v6.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v6.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.IngestDocument:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.IngestDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.IngestText:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.IngestText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.Research:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.Research",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.goalResearchQueries:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.ingestDocument:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.ingestSourceText:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.ingestText:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:Engine.researchGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:ResearchDomain:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:ResearchDomain",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:SortSourcesByUpdated:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:SortSourcesByUpdated",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:appendUniqueTags:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:appendUniqueTags",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:dedupeStrings:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:dedupeStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:defaultResearchTrust:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:defaultResearchTrust",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:firstNonEmpty:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:firstNonEmpty",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:hashText:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:hashText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:researchQueryUseful:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:researchQueryUseful",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:sourcePolicyKey:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:sourcePolicyKey",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003efunction:neuroforge/internal/brain:stableSourceID:defines",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "function:neuroforge/internal/brain:stableSourceID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:net/url:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:neuroforge/internal/ingest:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:neuroforge/internal/research:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:neuroforge/internal/research",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/brain/v8.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/core/types.go-\u003efunction:neuroforge/internal/core:DefaultConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/core/types.go",
|
|
"to": "function:neuroforge/internal/core:DefaultConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/core/types.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/core/types.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/core/types.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/core/types.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:Manager.ActualCost:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:Manager.ActualCost",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:Manager.EstimateOpenAIChat:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:Manager.Record:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:Manager.Record",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:Manager.Reserve:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:Manager.Reserve",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:Manager.Totals:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:Manager.Totals",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:New:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:chatRates:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:chatRates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003efunction:neuroforge/internal/cost:estimateTokens:defines",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "function:neuroforge/internal/cost:estimateTokens",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:neuroforge/internal/provider:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:neuroforge/internal/provider",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/cost/cost.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:New:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.Handler:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.Handler",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.SetReadinessOllamaLive:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.SetReadinessOllamaLive",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminAuth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminConsolidate:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminConsolidate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminDeleteMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminExport:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminExport",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminGetConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminGetModelRouting:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminGetSecrets:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetSecrets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminMemories:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminMemories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminProviderHealth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminProviderHealth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminPutConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminPutModelRouting:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminPutSecrets:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminSecretsStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminSecretsStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminSynapses:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminSynapses",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.adminUsage:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminUsage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.appAuth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.chat:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.chat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterAuth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.controlReadAuth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.err:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.feedback:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.feedback",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.importMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.importMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.index:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.index",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationAuth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.json:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.learn:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.learn",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.livez:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.livez",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.logging:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.readyz:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.requestLimits:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.requestLimits",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.routes:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.search:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.searchVector:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.securityHeaders:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.securityHeaders",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.stats:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.stats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.workerAuth:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.workerClaim:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:Server.workerComplete:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.workerComplete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:bearer:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:checkConfiguredOllamaModels:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:configuredModelAvailable:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:configuredModelAvailable",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:decode:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:maskedSecret:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:maskedSecret",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:modelRoutingFromConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:modelRoutingFromConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:secureEqual:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:statusWriter.Unwrap:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.Unwrap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:statusWriter.Write:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.Write",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003efunction:neuroforge/internal/httpapi:statusWriter.WriteHeader:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.WriteHeader",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:crypto/subtle:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:embed:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:embed",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:log:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:log",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:neuroforge/internal/brain:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:neuroforge/internal/cost:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:neuroforge/internal/cost",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:neuroforge/internal/provider:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:neuroforge/internal/provider",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:sync/atomic:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:sync/atomic",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/httpapi.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationEvent:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:integrationMemoryID:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:integrationSource:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:integrationSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003efunction:neuroforge/internal/httpapi:validIntegrationName:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "function:neuroforge/internal/httpapi:validIntegrationName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationBrainGraph:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationResearchGraph:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:firstGraphNonEmpty:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:firstGraphNonEmpty",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:firstGraphScore:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:firstGraphScore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:graphBoundedInt:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:graphBoundedInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:graphCompact:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:graphCompact",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:graphResearchEdgeKind:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:graphResearchEdgeKind",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:memoryGraphPriority:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:memoryGraphPriority",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003efunction:neuroforge/internal/httpapi:shortGraphHash:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "function:neuroforge/internal/httpapi:shortGraphHash",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/integration_graph.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminGetLearningPolicy:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetLearningPolicy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeEvents:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeGraph:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeMemories:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeSearch:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeSummary:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSummary",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003efunction:neuroforge/internal/httpapi:Server.adminPutLearningPolicy:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/knowledge.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:Server.metricsEndpoint:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:approxP95:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:approxP95",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:boolFloat:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:boolFloat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:currentRuntimeSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:currentRuntimeSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:metricEscape:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:metricEscape",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:metricLabels:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:metricLabels",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:metricsRegistry.observeHTTP:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:metricsRegistry.observeHTTP",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:newMetricsRegistry:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:newMetricsRegistry",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:normalizeMetricRoute:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:normalizeMetricRoute",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:promHeader:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:promHeader",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003efunction:neuroforge/internal/httpapi:promSample:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "function:neuroforge/internal/httpapi:promSample",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:runtime:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:runtime",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/metrics.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationValidatedOutcome:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003efunction:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:neuroforge/internal/brain:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/outcomes.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/research_live.go-\u003efunction:neuroforge/internal/httpapi:Server.goalResearchHistory:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/research_live.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalResearchHistory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/research_live.go-\u003efunction:neuroforge/internal/httpapi:Server.goalResearchLive:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/research_live.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalResearchLive",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/research_live.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/research_live.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/research_live.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/research_live.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.adminAutonomy:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminAutonomy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.adminCheckpoint:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminCheckpoint",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.adminRebalance:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.adminResolveConflict:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.adminRetention:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminRetention",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.adminWAL:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminWAL",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.conflicts:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.conflicts",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalCycle:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalCycle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalPause:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalPause",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalResume:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalResume",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalsCreate:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsCreate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalsDelete:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsDelete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalsGet:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalsList:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.goalsPut:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsPut",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003efunction:neuroforge/internal/httpapi:Server.learningCycles:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.learningCycles",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:neuroforge/internal/brain:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v3.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.adminClusterRepair:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminClusterRepair",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.adminCompactSegments:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminCompactSegments",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.adminStorageStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminStorageStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterAbort:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterCommit:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterCommit",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterDecision:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterPrepare:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterPrepare",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterProposeMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v4.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003efunction:neuroforge/internal/httpapi:Server.adminMergeIndex:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminMergeIndex",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003efunction:neuroforge/internal/httpapi:Server.adminTierStorage:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminTierStorage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterHeartbeat:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003efunction:neuroforge/internal/httpapi:Server.clusterRequestVote:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterRequestVote",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v5.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v6.go-\u003efunction:neuroforge/internal/httpapi:Server.adminDiskANNBuild:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v6.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v6.go-\u003efunction:neuroforge/internal/httpapi:Server.adminDiskANNStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v6.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminDiskANNStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v6.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v6.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchGet:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchPut:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchTest:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.ingestDocument:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.ingestText:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.ingestText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.researchSearch:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.researchSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.sourceGet:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.sourceGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:Server.sourcesList:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:Server.sourcesList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003efunction:neuroforge/internal/httpapi:splitCSV:defines",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "function:neuroforge/internal/httpapi:splitCSV",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:neuroforge/internal/brain:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/httpapi/v8.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:ChunkText:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:ChunkText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:ExtractText:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:ExtractText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:ExtractTextContext:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:HTMLToText:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:HTMLToText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:cappedBuffer.Write:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:cappedBuffer.Write",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:cleanText:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:extractDOCX:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:extractPDF:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:extractPDF",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:min:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:min",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003efunction:neuroforge/internal/ingest:nonempty:defines",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "function:neuroforge/internal/ingest:nonempty",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:archive/zip:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:archive/zip",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:encoding/xml:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:encoding/xml",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:html:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:html",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:mime:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:mime",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:os/exec:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:os/exec",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:regexp:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/ingest/extract.go-\u003epackage:unicode:imports",
|
|
"from": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"to": "package:unicode",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:NewRouter:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:NewRouter",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.Chat:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.Chat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.ChatOn:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.Embed:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.Embed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.EmbedOn:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.Health:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.Health",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.chatOllama:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.chatOpenAI:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.doJSON:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.embedOllama:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.embedOpenAI:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.embedOpenAI",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.ollamaCandidates:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.ollamaOrder:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaOrder",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:Router.ollamaOrderFor:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaOrderFor",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:cleanBase:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:ollamaThinkValue:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:ollamaThinkValue",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003efunction:neuroforge/internal/provider:optionalTimeout:defines",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "function:neuroforge/internal/provider:optionalTimeout",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:net:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:net",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:neuroforge/internal/store:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:sync/atomic:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:sync/atomic",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/provider/provider.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:FetchPage:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:FetchPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:FetchResource:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:FetchResource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:IsDocumentResource:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:ResultLooksLikeDocument:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:ResultLooksLikeDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:Search:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:extensionForMIME:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:extensionForMIME",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:extractTitle:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:extractTitle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:isPrivateIP:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:isPrivateIP",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:newSafeFetchClient:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:normalizedContentType:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:normalizedContentType",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:rejectPrivateHost:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:rejectPrivateHostname:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003efunction:neuroforge/internal/research:responseFilename:defines",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "function:neuroforge/internal/research:responseFilename",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:context:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:mime:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:mime",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:net/http:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:net/url:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:net:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:net",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:neuroforge/internal/ingest:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/research/searxng.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go-\u003efunction:neuroforge/internal/store:Store.AddMemoriesBatch:defines",
|
|
"from": "file:platform/neuroforge/internal/store/batch.go",
|
|
"to": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go-\u003efunction:neuroforge/internal/store:Store.DeleteMemoriesBatch:defines",
|
|
"from": "file:platform/neuroforge/internal/store/batch.go",
|
|
"to": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/batch.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/batch.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/store/batch.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/batch.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/batch.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.AbortPreparedClusterEntry:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.ClusterDecision:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.ClusterState:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterState",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.ClusterStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.CommitPreparedClusterEntry:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.NextClusterIndex:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.NextClusterIndex",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.PendingClusterEntries:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.PrepareClusterEntry:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.RecordClusterDecision:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.UpsertClusterMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.clusterDir:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.clusterDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.decisionClusterDir:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.decisionClusterDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:Store.pendingClusterDir:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:sameClusterMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:sameClusterMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003efunction:neuroforge/internal/store:writeJSONSync:defines",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "function:neuroforge/internal/store:writeJSONSync",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/cluster.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:Store.DiskANNNeedsBuild:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:Store.DiskANNStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:Store.RebuildDiskANN:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:Store.closeDiskANNLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:Store.loadDiskANNLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:Store.vectorForDiskBuild:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:Store.vectorForDiskBuild",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:indexMode:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:maxIntStore:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:maxIntStore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:minIntStore:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:minIntStore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003efunction:neuroforge/internal/store:pqConfigFromCore:defines",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "function:neuroforge/internal/store:pqConfigFromCore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:runtime:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:runtime",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/diskann.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.CompactIndexSegments:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.CompactIndexSegments",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.IndexSnapshotStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.IndexSnapshotStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.currentSnapshotsLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.currentSnapshotsLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.indexCountMatchesLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.indexCountMatchesLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.writeIndexBaseLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:applyIndexDelta:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:buildIndexShadow:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:buildIndexShadow",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:cleanupOldIndexBases:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:cleanupOldIndexBases",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:hashSnapshotNode:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:hashSnapshotNode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:loadBinaryIndexBases:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:shadowFromHNSW:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:shadowFromHNSW",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003efunction:neuroforge/internal/store:writeHNSWAtomic:defines",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "function:neuroforge/internal/store:writeHNSWAtomic",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/index_segments.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:Store.AddKnowledgeEvent:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:Store.AddKnowledgeEvent",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:Store.KnowledgeGraph:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:Store.KnowledgeGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:Store.KnowledgeMemories:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:Store.KnowledgeMemoryDetail:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:Store.KnowledgeSummary:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:Store.KnowledgeSummary",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:Store.RecentKnowledgeEvents:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:Store.RecentKnowledgeEvents",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:memoryPreview:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:memoryPreview",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:previewHeap.Len:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:previewHeap.Less:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Less",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:previewHeap.Pop:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Pop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:previewHeap.Push:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Push",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003efunction:neuroforge/internal/store:previewHeap.Swap:defines",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Swap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003epackage:container/heap:imports",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "package:container/heap",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/knowledge.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_linux.go-\u003efunction:neuroforge/internal/store:mapSegmentFile:defines",
|
|
"from": "file:platform/neuroforge/internal/store/mmap_linux.go",
|
|
"to": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_linux.go-\u003efunction:neuroforge/internal/store:unmapSegmentFile:defines",
|
|
"from": "file:platform/neuroforge/internal/store/mmap_linux.go",
|
|
"to": "function:neuroforge/internal/store:unmapSegmentFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_linux.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/mmap_linux.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_linux.go-\u003epackage:syscall:imports",
|
|
"from": "file:platform/neuroforge/internal/store/mmap_linux.go",
|
|
"to": "package:syscall",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_other.go-\u003efunction:neuroforge/internal/store:mapSegmentFile:defines",
|
|
"from": "file:platform/neuroforge/internal/store/mmap_other.go",
|
|
"to": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/mmap_other.go-\u003efunction:neuroforge/internal/store:unmapSegmentFile:defines",
|
|
"from": "file:platform/neuroforge/internal/store/mmap_other.go",
|
|
"to": "function:neuroforge/internal/store:unmapSegmentFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/observability.go-\u003efunction:neuroforge/internal/store:Store.ObservabilitySnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/observability.go",
|
|
"to": "function:neuroforge/internal/store:Store.ObservabilitySnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/observability.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/observability.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:MemoryPageCache.Delete:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Delete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:MemoryPageCache.Get:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:MemoryPageCache.Put:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Put",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:MemoryPageCache.Reconfigure:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Reconfigure",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:MemoryPageCache.evictLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.evictLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:memoryApproxBytes:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:memoryApproxBytes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003efunction:neuroforge/internal/store:newMemoryPageCache:defines",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "function:neuroforge/internal/store:newMemoryPageCache",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003epackage:container/list:imports",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "package:container/list",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/pagecache.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.AppendDecision:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.AppendDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.AppendEntry:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.AppendEntry",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.Close:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.Stats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Stats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.append:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.observe:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.observe",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:ClusterLog.scan:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:Store.ClusterLogStats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterLogStats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:Store.appendClusterLogDecision:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:Store.appendClusterLogDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:Store.appendClusterLogEntry:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:Store.appendClusterLogEntry",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:Store.ensureClusterLog:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:clusterLogName:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:clusterLogName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:openClusterLog:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:openClusterLog",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003efunction:neuroforge/internal/store:parseClusterLogSeq:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "function:neuroforge/internal/store:parseClusterLogSeq",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:bufio:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftlog.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.AcceptHeartbeat:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.AcceptHeartbeat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.BecomeLeader:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.BecomeLeader",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.EffectiveLeaderID:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.EffectiveLeaderID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.GrantVote:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.GrantVote",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.StartElection:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.StartElection",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.StepDown:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.StepDown",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.TouchLeaderHeartbeat:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.TouchLeaderHeartbeat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003efunction:neuroforge/internal/store:Store.initializeClusterRoleLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "function:neuroforge/internal/store:Store.initializeClusterRoleLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/raftstate.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.AddResearchEvent:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.AddResearchEvent",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.FinishResearchRun:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.GetResearchRun:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.GetResearchRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.LatestResearchRun:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.LatestResearchRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.ResearchRunsSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.StartResearchRun:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:Store.trimResearchRunsLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:Store.trimResearchRunsLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:applyResearchEvent:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003efunction:neuroforge/internal/store:cloneResearchRun:defines",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/research_runs.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.AppendDelete:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.AppendDelete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.AppendUpsert:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.Close:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Close",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.ConsumeMetadata:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.ConsumeMetadata",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.Get:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Get",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.HasLive:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.HasLive",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.HasRecords:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.HasRecords",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.Hydrate:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Hydrate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.IterateLiveMemories:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.Rebuild:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.Stats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Stats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.TombstoneRatio:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.TombstoneRatio",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.appendRecord:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.appendRecord",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.appendRecords:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.mapLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.mapLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.readLocation:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.scan:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.scan",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:SegmentStore.scanFile:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:openSegmentStore:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:openSegmentStore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:parseSegmentSeq:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:parseSegmentSeq",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003efunction:neuroforge/internal/store:segmentName:defines",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "function:neuroforge/internal/store:segmentName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:bufio:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:encoding/binary:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:encoding/binary",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:strconv:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/segment.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/store/segment.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003efunction:neuroforge/internal/store:Store.MemoryByProvenanceSourceID:defines",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003efunction:neuroforge/internal/store:Store.SupersedeMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003efunction:neuroforge/internal/store:Store.indexProvenanceSourceLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003efunction:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003efunction:neuroforge/internal/store:Store.unindexProvenanceSourceLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "function:neuroforge/internal/store:Store.unindexProvenanceSourceLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/source_index.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003efunction:neuroforge/internal/store:Store.GetSource:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "function:neuroforge/internal/store:Store.GetSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003efunction:neuroforge/internal/store:Store.SaveSourceBlob:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "function:neuroforge/internal/store:Store.SaveSourceBlob",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003efunction:neuroforge/internal/store:Store.SourcesSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "function:neuroforge/internal/store:Store.SourcesSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003efunction:neuroforge/internal/store:Store.UpsertSource:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003efunction:neuroforge/internal/store:cloneSource:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "function:neuroforge/internal/store:cloneSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sources.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sources.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:absIntStore:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:absIntStore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:decodeVectorPayload:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:deflateVectorBytes:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:deflateVectorBytes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:deserializeVectorColumns:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:deserializeVectorColumns",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:encodeVectorPayload:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:inflateVectorBytes:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:makeVectorResidual:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:makeVectorResidual",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:paethByte:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:paethByte",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:restoreVectorResidual:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:restoreVectorResidual",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:serializeVectorColumns:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:serializeVectorColumns",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003efunction:neuroforge/internal/store:vectorPredictorValue:defines",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "function:neuroforge/internal/store:vectorPredictorValue",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003epackage:bytes:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003epackage:compress/flate:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "package:compress/flate",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/sqar_vector.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:New:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:NewID:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.AddMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.AddUsage:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.AddUsage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.ClaimJob:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.ClaimJob",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.Close:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.Close",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.CompactMemorySegments:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.CompactMemorySegments",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.CompleteJob:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.CompleteJob",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.Config:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.Config",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.CorroborateMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.DecayAndPruneSynapses:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.DeleteMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.EnqueueJob:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.EnqueueJob",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.ExportSafe:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.ExportSafe",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.GetMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.GetMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.MaintenanceStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.MaintenanceStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.MarkConsolidated:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.MarkConsolidated",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.MemoriesSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.MemoriesSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.RecentUsage:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.RecentUsage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.Reinforce:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SearchVector:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SearchVector",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SearchVectorByProvenanceSource:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SearchVectorByProvenanceSources:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.Secrets:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.Secrets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SegmentStats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SegmentStats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SetMemoryReward:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SetMemoryStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SetMemoryStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.Stats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.Stats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.SynapsesSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.SynapsesSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.Touch:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.Touch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.UpdateConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.UpdateMaintenance:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.UpdateMaintenance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.UpdateSecrets:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.UpdateSecrets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.UsageTotals:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.UsageTotals",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.ValidateConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.ValidateConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.loadJSON:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.newIndexLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.persistLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.persistLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.persistSecretsLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.persistSecretsLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.rebuildHotIndexesLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.rebuildIndexesLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.searchVectorLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:Store.validateConfigLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:applyNewDefaults:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:applyNewDefaults",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:cloneMemory:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:cloneStringMap:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:cloneStringMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:edgeKey:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:edgeKey",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:inferMemoryType:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:inferMemoryType",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:migrateMemories:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:migrateMemories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:pow:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:pow",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:randomID:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:randomID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003efunction:neuroforge/internal/store:writeAtomic:defines",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:crypto/rand:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:crypto/rand",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:net/url:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/store.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/store.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.TierMemoryBodies:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.TierMemoryBodies",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.TieringStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.TieringStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.evictHotBodyLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.evictHotBodyLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.initHotTrackerLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.oldestHotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.oldestHotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.tierMemoryBodiesLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:Store.untrackHotMemoryLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:hotBodyHeap.Len:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:hotBodyHeap.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:hotBodyHeap.Less:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:hotBodyHeap.Less",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:hotBodyHeap.Pop:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:hotBodyHeap.Pop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:hotBodyHeap.Push:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:hotBodyHeap.Push",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:hotBodyHeap.Swap:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:hotBodyHeap.Swap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:memoryBodyResident:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:memoryBodyResident",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003efunction:neuroforge/internal/store:residentBodyBytes:defines",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "function:neuroforge/internal/store:residentBodyBytes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003epackage:container/heap:imports",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "package:container/heap",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/tiering.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.AddLearningCycle:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.AddLearningCycle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.ConflictsSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.ConflictsSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.DeleteGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.DeleteGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.GetGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.GetGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.GoalsSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.GoalsSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.PauseGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.RecentLearningCycles:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.RecentLearningCycles",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.ResolveConflict:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.ResumeGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.RunRetention:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.SetMemoryHomeShard:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.SetMemoryHomeShard",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.UpsertGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:Store.resolveConflictLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:appendUniqueString:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:appendUniqueString",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:cloneGoal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:knowledgeScore:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:knowledgeScore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003efunction:neuroforge/internal/store:memoryUtility:defines",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "function:neuroforge/internal/store:memoryUtility",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/v3.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/v3.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:Store.VectorJournalStats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:Store.VectorJournalStats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.AppendNew:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.Configure:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.Configure",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.Iterate:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.Iterate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.Stats:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.Stats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.appendV1Locked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.appendV2Locked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.iterateV1Locked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.iterateV2Locked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.scanV1:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:VectorJournal.scanV2:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:buildVectorFrame:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:normalizeVectorJournalOptions:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:normalizeVectorJournalOptions",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:openVectorJournal:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:openVectorJournal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:upgradeVectorJournalV1:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003efunction:neuroforge/internal/store:vectorJournalOptionsFromConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "function:neuroforge/internal/store:vectorJournalOptionsFromConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:bufio:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:encoding/binary:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:encoding/binary",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/vector_journal.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.ForceCheckpoint:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.ForceCheckpoint",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.WALStatus:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.WALStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.appendSegmentEventLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.appendWALLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.applyWALEvent:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.checkpointLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.commitLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.loadIndexSnapshotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.pruneWALLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.replayWAL:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.replayWALFile:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:Store.writeIndexSnapshotLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003efunction:neuroforge/internal/store:memorySearchable:defines",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:bufio:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:neuroforge/internal/core:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:neuroforge/internal/vector:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:strings:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/store/wal.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/store/wal.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:FingerprintSnapshotNode:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:FingerprintSnapshotNode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.Add:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.AddBatch:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.AddBatch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.Len:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.Search:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.Shadow:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Shadow",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.Snapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Snapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.WriteBinary:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.WriteBinary",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.addNormalizedLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.greedyLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.greedyLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.levelForID:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.levelForID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.pruneLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.pruneLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:HNSW.searchLayerLocked:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:NewHNSW:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:NewHNSW",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:NewHNSWFromSnapshot:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:NewHNSWFromSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:ReadHNSWBinary:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:appendUniqueNeighbor:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:appendUniqueNeighbor",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:dotNormalized:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:dotNormalized",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:isVisited:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:isVisited",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:markVisited:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:markVisited",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:maxInt:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:maxInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:normalizeCopy:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:popMax:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:popMax",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:popMin:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:popMin",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:prepareScratch:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:prepareScratch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:pushMax:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:pushMax",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:pushMin:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:pushMin",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:selectTop:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:selectTop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:writeHashString:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:writeHashString",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003efunction:neuroforge/internal/vector:writeHashU32:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "function:neuroforge/internal/vector:writeHashU32",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:bufio:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:encoding/binary:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:encoding/binary",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/hnsw.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:BuildPQIndex:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:BuildPQIndex",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:BuildPQIndexStream:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:OpenPQIndex:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.Close:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Close",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.Config:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Config",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.Dimension:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Dimension",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.DiskBytes:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.DiskBytes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.Len:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.Search:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.resolveID:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.resolveID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:PQIndex.scanPartition:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:buildPQLookup:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:buildPQLookup",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:defaultPQConfig:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:defaultPQConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:deterministicKMeans:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:deterministicKMeans",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:dotPQ:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:dotPQ",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:encodePQInto:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:encodePQInto",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:l2norm:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:l2norm",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:maxIntPQ:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:maxIntPQ",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:minIntPQ:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:minIntPQ",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:nearest:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:nearest",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:partitionPath:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:partitionPath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:pqMinHeap.Len:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:pqMinHeap.Less:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Less",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:pqMinHeap.Pop:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Pop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:pqMinHeap.Push:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Push",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:pqMinHeap.Swap:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Swap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:pushTopPQ:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:residual:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:residual",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:sqDist:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:sqDist",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:subBounds:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:subBounds",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:trainPQ:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:trainPQ",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:trainPQModel:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:trainPQModel",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003efunction:neuroforge/internal/vector:writeJSONAtomic:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "function:neuroforge/internal/vector:writeJSONAtomic",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:bufio:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:container/heap:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:container/heap",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:encoding/binary:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:encoding/binary",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:errors:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:fmt:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:io:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:os:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:runtime:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:runtime",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:sort:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:sync:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/pq.go-\u003epackage:time:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/vector.go-\u003efunction:neuroforge/internal/vector:Clamp:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/vector.go",
|
|
"to": "function:neuroforge/internal/vector:Clamp",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/vector.go-\u003efunction:neuroforge/internal/vector:Cosine:defines",
|
|
"from": "file:platform/neuroforge/internal/vector/vector.go",
|
|
"to": "function:neuroforge/internal/vector:Cosine",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:platform/neuroforge/internal/vector/vector.go-\u003epackage:math:imports",
|
|
"from": "file:platform/neuroforge/internal/vector/vector.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:main:defines",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:maxDuration:defines",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:maxDuration",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck:defines",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool:defines",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/agent:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/contextdata:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/glpi:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/glpi",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/glpikb:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/learning:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/metrics:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/queue:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/state:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/uptimekuma:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:github.com/example/glpi-ai-agent/internal/web:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:os/signal:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:os/signal",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:syscall:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:syscall",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/cmd/agent/main.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/cmd/agent/main.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:New:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.Categories:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Categories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.DeleteLearning:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DeleteLearning",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.LearningCount:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.LearningCount",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.LearningExamples:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.LearningExamples",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.Process:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Process",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.Queue:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Queue",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.SearchValidatedOutcomes:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SearchValidatedOutcomes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.SetOutcomeLearning:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SetOutcomeLearning",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.SetOutcomeRetriever:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SetOutcomeRetriever",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.Start:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.TicketOutcomes:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.TicketOutcomes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.poll:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.statusAllowed:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.statusAllowed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.worker:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendUnique:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendUnique",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryName:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:compactLearningText:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsCategory:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsCategory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newRunID:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:policySummary:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:policySummary",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stripHTML:defines",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:crypto/rand:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:crypto/rand",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/learning:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/metrics:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/prioritysignals:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/queue:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:github.com/example/glpi-ai-agent/internal/state:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/agent.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/agent/agent.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:actorTarget:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:allAllowed:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsFold:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsFold",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsInt64:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsInt64",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:durationText:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:durationText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:emptyDash:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:emptyDash",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:minInt64:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:minInt64",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:mustJSON:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newAnalysis:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stringSet:defines",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stringSet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:github.com/example/glpi-ai-agent/internal/state:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/analysis_runs.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints:defines",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop:defines",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation:defines",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations:defines",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:github.com/example/glpi-ai-agent/internal/queue:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/agent/escalation.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.escalationNoteTemplate:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationNoteTemplate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate:defines",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/escalation_actions.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:NewPolicy:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolStatus:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:check:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:check",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsPolicyInt64:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsPolicyInt64",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evidenceScore:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evidenceScore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeAutoReplyAllowed:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeAutoReplyAllowed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:nonEmpty:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:nonEmpty",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:percentText:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceSet:defines",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceSet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003epackage:html:imports",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "package:html",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/policy.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/agent/policy.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusReplyType:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision:defines",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/agent/status_reply.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/agent/status_reply.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/brainactivity:EmitSearch:defines",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/brainactivity:EmitSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start:defines",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/brainactivity:newSender:defines",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/brainactivity:newSender",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/brainactivity/client.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/brainactivity/client.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:Config.KnowledgeIndexSources:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:Config.KnowledgeIndexSources",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:Config.Validate:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:Load:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:env:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:env",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envBool:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envBool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envDuration:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envDuration",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envFloat:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envFloat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt64:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt64",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt64List:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envPathList:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envPathList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envStringList:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envStringList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envTemplate:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:isPlaceholder:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:isPlaceholder",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:safeJSONField:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:safeJSONField",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:validAPIPath:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:validAPIPath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003efunction:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter:defines",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/config/config.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/config/config.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:New:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:relevance:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:tokens:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:trimIncidents:defines",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:trimIncidents",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/contextdata/collector.go-\u003epackage:unicode:imports",
|
|
"from": "file:services/agent/internal/contextdata/collector.go",
|
|
"to": "package:unicode",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.APIBase:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.APIBase",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.AddFollowup:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddFollowup",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.AddPrivateFollowup:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddPrivateFollowup",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.Ping:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.Ping",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedGroups:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedGroups",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedUsers:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedUsers",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:boolVal:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:boolVal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refID:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refName:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:uniquePositiveIDs:defines",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:uniquePositiveIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:html:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:html",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpi/client.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/glpi/client.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:New:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Status:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Status",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.currentPath:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.currentPath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.fail:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.fail",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyCounts:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyCounts",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:intersectsSet:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:intersectsSet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:maxDuration:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:maxDuration",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON:defines",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:github.com/example/glpi-ai-agent/internal/metrics:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:html:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:html",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/glpikb/sync.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/glpikb/sync.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings:defines",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings:defines",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneCategoryMap:defines",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneCategoryMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay:defines",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic:defines",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/category_mapping.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:contentHash:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:vector32:defines",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:vector32",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/neuroforge_backend.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:countDeleted:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:countDeleted",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats:defines",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:encoding/gob:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:encoding/gob",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/persistent_index.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:FilterHitsBySources:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:FilterHitsBySources",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Load:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Load",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NewStore:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:ResolveEmbeddingProfile:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:ResolveEmbeddingProfile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.ByID:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ByID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Count:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Count",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.FindMetadata:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.FindMetadata",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.InitStatus:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.InitStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.IsManaged:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.IsManaged",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.List:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.List",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.LoadStats:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.LoadStats",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.ManagedDir:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ManagedDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Origin:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Origin",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Search:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.index:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneStringSliceMap:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneStringSliceMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneVectorMap:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneVectorMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cosine:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cosine",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:excerpt:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:excerpt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:isStopword:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:isStopword",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:lexical:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexical",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:loadCache:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:minInt:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:minInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:readDocs:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:safeID:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:supportStem:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:supportStem",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenList:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokens:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokens",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore:defines",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:github.com/example/glpi-ai-agent/internal/brainactivity:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:math:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/knowledge/store.go-\u003epackage:unicode:imports",
|
|
"from": "file:services/agent/internal/knowledge/store.go",
|
|
"to": "package:unicode",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.List:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.List",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.UpdateSync:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.UpdateSync",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:outcomeID:defines",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:crypto/rand:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:crypto/rand",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/outcomes.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/learning/outcomes.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Open:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Open",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Store.Add:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Add",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Store.Count:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Count",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Store.Delete:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Delete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Store.List:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Store.List",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:Store.saveLocked:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:Store.saveLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:compact:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:compact",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:newID:defines",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:newID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:crypto/rand:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:crypto/rand",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/learning/store.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/learning/store.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.GLPIKBStatus:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.GLPIKBStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.Health:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.Health",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.KnowledgeDocs:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.KnowledgeDocs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.LastPoll:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.LastPoll",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.PollStatus:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.PollStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetGLPIKBStatus:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetGLPIKBStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetHealth:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetHealth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetKnowledgeDocs:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetKnowledgeDocs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetLastPoll:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetLastPoll",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetPollStatus:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.SetPollStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:New:defines",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003epackage:sync/atomic:imports",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "package:sync/atomic",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/metrics/metrics.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/metrics/metrics.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/model.go-\u003efunction:github.com/example/glpi-ai-agent/internal/model:ContextSnapshot.HasRelevantIncident:defines",
|
|
"from": "file:services/agent/internal/model/model.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/model:ContextSnapshot.HasRelevantIncident",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/model.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/model/model.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/model.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/model/model.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/reason_codes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/model:HasReasonCode:defines",
|
|
"from": "file:services/agent/internal/model/reason_codes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/model:HasReasonCode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/reason_codes.go-\u003efunction:github.com/example/glpi-ai-agent/internal/model:NormalizeReasonCodes:defines",
|
|
"from": "file:services/agent/internal/model/reason_codes.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/model:NormalizeReasonCodes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/model/reason_codes.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/model/reason_codes.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:articlePage:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:front:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontBool:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontBool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontList:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:indexPage:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:isoDate:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:relationID:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:safePart:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:schemaPage:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:schemaPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:slug:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:trimMD:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:trimMD",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:writeFile:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote:defines",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:archive/zip:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:archive/zip",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:path:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:path",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/obsidian/export.go-\u003epackage:unicode:imports",
|
|
"from": "file:services/agent/internal/obsidian/export.go",
|
|
"to": "package:unicode",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.RoutingMode:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.RoutingMode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.Start:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Start",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.post:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:NewPool:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:NewPool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:containsString:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:containsString",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings:defines",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:github.com/example/glpi-ai-agent/internal/prioritysignals:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/client.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/ollama/client.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.NodeStatuses:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.NodeStatuses",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.Ping:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.Ping",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.Start:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.Start",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.anyKnownHealthy:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.anyKnownHealthy",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.post:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.post",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Trace.Snapshot:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Trace.Snapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:WithTrace:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:WithTrace",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:commonDigest:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:commonDigest",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:errorText:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:errorText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:isRetryable:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:isRetryable",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:markTraceSuccess:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:markTraceSuccess",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:maxInt:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:maxInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:newPool:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:outcomeText:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:outcomeText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.acquire:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.acquire",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.digestForStage:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.digestForStage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.release:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.release",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:recordTraceAttempt:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:recordTraceAttempt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:requestStage:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:requestStage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:defines",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:math:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:math",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:sync/atomic:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:sync/atomic",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/ollama/pool.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/ollama/pool.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Codes:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Codes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode:defines",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003epackage:html:imports",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "package:html",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/prioritysignals/signals.go-\u003epackage:unicode/utf8:imports",
|
|
"from": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"to": "package:unicode/utf8",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:New:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.Done:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Done",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.DoneWork:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.DoneWork",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.Enqueue:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Enqueue",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.Len:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.Next:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Next",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.signal:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.signal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Len:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Len",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Less:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Less",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Pop:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Pop",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Push:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Push",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Swap:defines",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Swap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003epackage:container/heap:imports",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "package:container/heap",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/queue/queue.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/queue/queue.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Open:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.Append:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.FindAnalysis:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.FindAnalysis",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.FindRun:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.FindRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.HasEscalationKey:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.HasEscalationKey",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.LatestTicketRun:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.LatestTicketRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.ProcessedVersionCount:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.ProcessedVersionCount",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.Recent:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.Recent",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.Seen:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.Seen",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.load:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003efunction:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed:defines",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:bufio:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/state/store.go-\u003epackage:sync:imports",
|
|
"from": "file:services/agent/internal/state/store.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:New:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:issueRank:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:issueRank",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:splitPromLabels:defines",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:splitPromLabels",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:bufio:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:bufio",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/uptimekuma/client.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/uptimekuma/client.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boolWeight:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boolWeight",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boundedInt:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:buildRunGraph:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:compactGraph:defines",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:compactGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:crypto/subtle:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:github.com/example/glpi-ai-agent/internal/learning:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:sort:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/control_graph.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/web/control_graph.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Listen:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Listen",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:New:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.Handler:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.String:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.String",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.auth:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categories:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.dashboard:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.dashboard",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.health:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.health",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.learningList:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.mutation:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.prom:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.ready:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.ready",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.runs:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.status:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.webhook:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boolMetric:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boolMetric",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:extractTicketID:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:num:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:num",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:prometheusLabel:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:prometheusLabel",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:requestLog:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:securityHeaders:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:securityHeaders",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003efunction:github.com/example/glpi-ai-agent/internal/web:walkID:defines",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:walkID",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:context:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:crypto/subtle:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:embed:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:embed",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:errors:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/config:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/learning:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/metrics:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/model:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/obsidian:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/queue:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:github.com/example/glpi-ai-agent/internal/state:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:html/template:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:html/template",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:io:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:log/slog:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:log/slog",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:os:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:strings:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/agent/internal/web/server.go-\u003epackage:time:imports",
|
|
"from": "file:services/agent/internal/web/server.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:builder.addEdge:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addEdge",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:builder.addNode:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addNode",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:builder.parseCompose:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:builder.parseModules:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:builder.setNodeMeta:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.setNodeMeta",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:callTarget:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:callTarget",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:deepHandlerName:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:deepHandlerName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:exprName:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:exprName",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:fatal:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:fatal",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:findModules:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:main:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:moduleCommunity:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:moduleCommunity",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003efunction:mega-control/cmd/engineering-graph:routeCall:defines",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "function:mega-control/cmd/engineering-graph:routeCall",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:flag:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:flag",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:go/ast:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:go/ast",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:go/parser:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:go/parser",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:go/token:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:go/token",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:os:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:sort:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/cmd/engineering-graph/main.go-\u003epackage:strings:imports",
|
|
"from": "file:services/control/cmd/engineering-graph/main.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:bearerHeader:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:bearerHeader",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:boolStatus:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:boolStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:boundInt:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:csvSet:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:csvSet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:engineeringPriority:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:engineeringPriority",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:impactEdgeKind:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:impactEdgeKind",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:impactRisk:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:impactRisk",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:loadEngineeringGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:loadEngineeringGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleBrainGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleBrainGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleEngineeringGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleEngineeringGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleEngineeringImpact:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleEngineeringImpact",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleGraphRuns:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleGraphRuns",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleLearningGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleLearningGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleResearchGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleResearchGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleRuntimeGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleRuntimeGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.handleTicketGraph:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.handleTicketGraph",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:server.proxyJSON:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:server.proxyJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:sortedBoolKeys:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:sortedBoolKeys",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003efunction:mega-control:urlPathSegment:defines",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "function:mega-control:urlPathSegment",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:embed:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:embed",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:io:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:sort:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:strings:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/graph.go-\u003epackage:sync:imports",
|
|
"from": "file:services/control/graph.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:controlBasicAuth:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:controlBasicAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:env:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:env",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:main:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:secure:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:secure",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:server.check:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:server.check",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:server.handleConfig:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:server.handleConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:server.handleStatus:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:server.handleStatus",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:server.statusSnapshot:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:server.statusSnapshot",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:validateControlSecrets:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:validateControlSecrets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003efunction:mega-control:writeJSON:defines",
|
|
"from": "file:services/control/main.go",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:context:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:crypto/subtle:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:embed:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:embed",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:errors:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:io:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:log:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:log",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:os/signal:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:os/signal",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:os:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:strings:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:syscall:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:syscall",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/control/main.go-\u003epackage:time:imports",
|
|
"from": "file:services/control/main.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleAIFallback:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleBulk:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleConfig:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleConfig",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleFacets:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleFacets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleGet:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleHealth:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleHealth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleIntegrationStaging:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleIntegrationStagingHealth:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleList:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleObsidianExport:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleObsidianExport",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handlePut:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handlePut",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleReload:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleReload",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleSearch:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleStagingBulk:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleStagingDelete:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingDelete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleStagingGet:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingGet",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleStagingList:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleStagingPromote:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.handleStagingPut:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.promoteStaging:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.promoteStaging",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.routes:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.routes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.withAI:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.withAI",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:app.withStaging:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:app.withStaging",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:browserWriteSameOrigin:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:decodeJSON:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:integrationBearerAuthorized:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:newApp:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:newApp",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:queryFromURL:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:queryFromURL",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:securityHeaders:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:securityHeaders",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:writeError:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003efunction:kb-editor/cmd/server:writeJSON:defines",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:context:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:crypto/subtle:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:errors:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:io/fs:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:io/fs",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:io:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:kb-editor/internal/aifallback:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:kb-editor/internal/aifallback",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:kb-editor/internal/brainactivity:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:kb-editor/internal/brainactivity",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:kb-editor/internal/obsidian:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:kb-editor/internal/obsidian",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:kb-editor/internal/staging:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:kb-editor/internal/staging",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:kb-editor/internal/store:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:kb-editor/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:os:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/app.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/cmd/server/app.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:aiServiceFromEnv:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:autoReloadInterval:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:configFromEnv:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:configFromEnv",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:envBool:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:envBool",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:envOr:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:envOr",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:main:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:main",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:mustJSONContentType:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:optionalBasicAuth:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:pathContains:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:pathContains",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:requestLogger:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:requestLogger",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:stagingStoreFromEnv:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:startAutoReload:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:startAutoReload",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003efunction:kb-editor/cmd/server:validateRuntimeSecrets:defines",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "function:kb-editor/cmd/server:validateRuntimeSecrets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:context:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:crypto/subtle:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:embed:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:embed",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:errors:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:flag:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:flag",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:io/fs:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:io/fs",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:kb-editor/internal/aifallback:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:kb-editor/internal/aifallback",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:kb-editor/internal/staging:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:kb-editor/internal/staging",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:kb-editor/internal/store:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:kb-editor/internal/store",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:log:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:log",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:os/signal:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:os/signal",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:os:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:syscall:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:syscall",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/cmd/server/main.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/cmd/server/main.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:New:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:Service.Generate:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:Service.GetStaging:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:Service.GetStaging",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:Service.Model:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:Service.Model",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:Service.StagingDir:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:Service.StagingDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:Service.Timeout:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:Service.Timeout",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003efunction:kb-editor/internal/aifallback:Service.askOllama:defines",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:context:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:context",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:errors:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:io:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:kb-editor/internal/staging:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:kb-editor/internal/staging",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:net/url:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:net/url",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/aifallback/ollama.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003efunction:kb-editor/internal/brainactivity:EmitSearch:defines",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "function:kb-editor/internal/brainactivity:EmitSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003efunction:kb-editor/internal/brainactivity:asyncSender.start:defines",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003efunction:kb-editor/internal/brainactivity:newSender:defines",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "function:kb-editor/internal/brainactivity:newSender",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:net/http:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:net/http",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:os:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:sync:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/brainactivity/client.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:WriteZIP:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:articlePage:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:articlePage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:categoryPage:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:categoryPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:escapeLinkLabel:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:escapeLinkLabel",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:extractRelations:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:extractRelations",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:firstText:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:firstText",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:front:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:front",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:frontBoolAny:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:frontBoolAny",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:frontList:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:frontList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:frontNumberAny:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:frontNumberAny",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:indexPage:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:indexPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:isoDate:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:isoDate",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:pageFilename:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:resolveRelation:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:resolveRelation",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:schemaPage:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:schemaPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:slug:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:slug",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:stringsList:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:stringsList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:stubPage:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:stubPage",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:stubPath:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:stubPath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:text:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:text",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:trimMD:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:trimMD",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003efunction:kb-editor/internal/obsidian:writeFile:defines",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "function:kb-editor/internal/obsidian:writeFile",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:archive/zip:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:archive/zip",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:io:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:path:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:path",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:sort:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/obsidian/export.go-\u003epackage:unicode:imports",
|
|
"from": "file:services/knowledge/internal/obsidian/export.go",
|
|
"to": "package:unicode",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:New:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.ArchiveApproved:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.ArchiveApproved",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.Count:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.Count",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.Delete:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.Delete",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.Dir:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.Dir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.Get:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.Get",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.List:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.List",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.Save:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.Save",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.SaveFromIntegration:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.SaveFromSource:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.SaveFromSource",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.Update:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.Update",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.archive:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.archive",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.findByIntegrationKey:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.pathForKey:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:Store.writeNew:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:atomicWrite:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:atomicWrite",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:clampString:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:clampString",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:clampStrings:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:clampStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:extractUsefulQueryTokens:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:extractUsefulQueryTokens",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:int64Number:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:int64Number",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:matches:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:matches",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:number:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:number",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:str:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:str",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:summarize:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:summarize",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:syncDir:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:syncDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:toStrings:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:toStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003efunction:kb-editor/internal/staging:uniqueStrings:defines",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "function:kb-editor/internal/staging:uniqueStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:encoding/hex:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:encoding/hex",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:errors:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:os:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:sort:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:sync:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/staging/staging.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/internal/staging/staging.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:New:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:New",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.ApplyBulk:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.BackupDir:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.BackupDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.Count:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.Count",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.DataDir:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.DataDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.ExportDocuments:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.ExportDocuments",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.Facets:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.Facets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.Get:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.Get",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.ImportDocument:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.List:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.List",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.MatchingKeys:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.MatchingKeys",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.Reload:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.Reload",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.RollbackImported:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.RollbackImported",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.Save:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.Save",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.Search:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.Search",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.backupRecord:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.newBackupBatch:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.readRecord:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.readRecord",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.resortLocked:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:Store.writeRecord:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:applyPatch:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:applyPatch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:buildSearch:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:buildSearch",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:cleanExcerpt:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:cleanExcerpt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:cloneMap:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:cloneMap",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:docsEqual:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:docsEqual",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:encodeKey:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:encodeKey",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:marshalDocument:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:marshalDocument",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:match:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:match",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:mutateStringList:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:mutateStringList",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:number:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:number",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:relevanceScore:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:relevanceScore",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:replaceAllFold:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:replaceAllFold",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:safeFilenameBase:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:safeFilenameBase",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:samePath:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:samePath",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:searchExcerpt:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:searchExcerpt",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:str:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:summarize:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:syncDir:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:syncDir",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:toStrings:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:topFacets:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:topFacets",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:truncateRunes:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:truncateRunes",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:unique:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:unique",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003efunction:kb-editor/internal/store:verifyUnchanged:defines",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"kind": "defines"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:bytes:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:bytes",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:crypto/sha256:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:encoding/base64:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:encoding/base64",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:encoding/json:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:encoding/json",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:errors:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:errors",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:fmt:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:fmt",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:io/fs:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:io/fs",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:io:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:io",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:os:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:os",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:path/filepath:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:path/filepath",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:regexp:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:regexp",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:sort:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:sort",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:strconv:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:strconv",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:strings:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:strings",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:sync:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:sync",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "file:services/knowledge/internal/store/store.go-\u003epackage:time:imports",
|
|
"from": "file:services/knowledge/internal/store/store.go",
|
|
"to": "package:time",
|
|
"kind": "imports"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:maxDuration:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:maxDuration",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003efunction:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/agent:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/config:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"kind": "calls_package",
|
|
"label": "Load"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/contextdata:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/glpi:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/glpi",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/glpikb:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "calls_package",
|
|
"label": "ResolveEmbeddingProfile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/learning:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/metrics:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "calls_package",
|
|
"label": "NewPool"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/queue:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/state:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/uptimekuma:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:github.com/example/glpi-ai-agent/internal/web:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:os/signal:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:os/signal",
|
|
"kind": "calls_package",
|
|
"label": "NotifyContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Exit"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:main-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:main",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequest"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:runHealthcheck",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Exit"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Info"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/cmd/agent:waitForOllamaPool",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTimer"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:New-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:NewPolicy:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:New",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:NewPolicy",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:check:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:check",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evidenceScore:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evidenceScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeAutoReplyAllowed:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeAutoReplyAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:percentText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:nonEmpty:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:nonEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:nonEmpty:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:nonEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply-\u003epackage:html:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"to": "package:html",
|
|
"kind": "calls_package",
|
|
"label": "EscapeString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML-\u003epackage:html:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML",
|
|
"to": "package:html",
|
|
"kind": "calls_package",
|
|
"label": "EscapeString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowed",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.sourceAllowedForReply",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Categories-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Categories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DeleteLearning-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DeleteLearning",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsCategory:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsCategory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:percentText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stripHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "calls_package",
|
|
"label": "FilterHitsBySources"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseKnowledge",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.DiagnoseRun",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Process-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Process",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.Evaluate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.statusAllowed:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.statusAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:compactLearningText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeHitIDSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newAnalysis:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newRunID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:policySummary:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:policySummary",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectKnowledgeCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stripHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:github.com/example/glpi-ai-agent/internal/knowledge:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"kind": "calls_package",
|
|
"label": "FilterHitsBySources"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "calls_package",
|
|
"label": "WithTrace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:github.com/example/glpi-ai-agent/internal/prioritysignals:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"kind": "calls_package",
|
|
"label": "Extract"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:compactLearningText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stripHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordCategoryFeedback",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:compactLearningText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stripHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.RecordTicketOutcome",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SearchValidatedOutcomes-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:compactLearningText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.SearchValidatedOutcomes",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.worker:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.escalationNoteTemplate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationNoteTemplate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendUnique:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendUnique",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:actorTarget:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationLoop",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.addEscalationNote",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.assignEscalationActors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.applyEscalationStateProjection",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationAction",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.enrichCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.getCategories",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Since"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:check:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:check",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.healthLoop",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.poll:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.poll",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.pollLoop",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.escalationConstraints",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.executeEscalationPlan",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:attachAnalysisTrace",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newAnalysis:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newRunID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:sourceVersion:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003epackage:github.com/example/glpi-ai-agent/internal/ollama:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"kind": "calls_package",
|
|
"label": "WithTrace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.processEscalation",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.scanEscalations",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.sendEscalationWebhook",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Service.ProcessWork",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:Service.worker",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stringSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stringSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:check:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:check",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:appendUnique-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:appendUnique",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:appendUniqueInt64",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditContextDetails",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditExcerpt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditKnowledgeCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:candidateSelectionReason",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusReplyType:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:auditStatusCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:boolStatus-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:boolStatus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:categoryKnowledgeMappingChecks",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:categoryName-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:categoryName",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:categoryDisplayName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:compactLearningText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:containsFold-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:containsFold",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:effectiveReplyCategory",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:emptyDash-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:emptyDash",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:escalationTicketState",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:allAllowed:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:allAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:buildEscalationEvidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:durationText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:durationText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:escalationReasonEvidenceMismatches",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:percentText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalation",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:actorTarget:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:actorTarget",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsFold:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsFold",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:emptyDash:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:emptyDash",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:minInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:minInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "HasReasonCode"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateEscalationAction",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:percentText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stringSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stringSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluatePriority",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatReply",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.formatRichReply",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:Policy.plainTextToHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendStatusScoreNA",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:boolText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:boolText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:check:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:check",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:passFail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:passFail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:percentText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusReplyType:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusScoreDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evaluateStatusReply",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:evidenceScore-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:evidenceScore",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:mustJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:finishAnalysis",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:hasAnyReason",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "HasReasonCode"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:joinAIReasons",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:containsPolicyInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:knowledgeCategoryAllowed",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:containsPolicyInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:lastHumanFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:mustJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:mustJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:newRunID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:newAnalysis",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID-\u003epackage:crypto/rand:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"to": "package:crypto/rand",
|
|
"kind": "calls_package",
|
|
"label": "Read"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:newRunID",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:nonEmpty-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:nonEmpty",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeCategoryLeaf",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:normalizeEscalationActions",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:parseGLPITime",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:percentText-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:clampPolicy01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:percentText-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:percentText",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:policySummary-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:policySummary",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:selectMajorIncident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:renderEscalationTemplate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "NewReplacer"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:renderStatusTemplate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:sameDecisionSource",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:appendUnique:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:appendUnique",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:semanticCategoryHints",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:stripHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:shortlistCategories",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Fields"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:sourceConfigured",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceSet-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:sourceSet",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:sourceVersion",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:statusCandidateName",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/agent:statusReplyType:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:statusIssueCandidates",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:statusReplyType",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:stringSet-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:stringSet",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/agent:stripHTML",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "NewReplacer"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:EmitSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/brainactivity:EmitSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequest"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/brainactivity:asyncSender.start",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.KnowledgeIndexSources-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.KnowledgeIndexSources",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003efunction:github.com/example/glpi-ai-agent/internal/config:isPlaceholder:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:isPlaceholder",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003efunction:github.com/example/glpi-ai-agent/internal/config:safeJSONField:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:safeJSONField",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003efunction:github.com/example/glpi-ai-agent/internal/config:validAPIPath:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:validAPIPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003efunction:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003epackage:net/url:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Match"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:Config.Validate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:Config.Validate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:env:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:env",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envBool:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envBool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envDuration:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envDuration",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envFloat:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envFloat",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt64List:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envInt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envPathList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envPathList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envStringList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envStringList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envTemplate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:Load-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:Load",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:env-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:env",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envBool-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envBool",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envBool-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envBool",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseBool"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envDuration-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envDuration",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envDuration-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envDuration",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "ParseDuration"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envFloat-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envFloat",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envFloat-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envFloat",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseFloat"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64List",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envInt64ListAllowEmpty",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envIntListAllowEmpty",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envNormalizedLower",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envPathList-\u003efunction:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envPathList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envPathList-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envPathList",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimLeft"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envStringList-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envStringList",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "LookupEnv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envStringList-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envStringList",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "LookupEnv"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envStringListPreserveCase",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate-\u003efunction:github.com/example/glpi-ai-agent/internal/config:env:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:env",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:envTemplate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:isPlaceholder-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:isPlaceholder",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:safeJSONField-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:safeJSONField",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validAPIPath-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:validAPIPath",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter-\u003efunction:github.com/example/glpi-ai-agent/internal/config:validAPIPath:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/config:validAPIPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/config:validateEscalationLinkAdapter",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:relevance:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:trimIncidents:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:trimIncidents",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.Collect",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.collectDevices",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:relevance:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:Collector.filterChanges",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:changeOverlaps",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:containsPrefix",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:parseGLPITime",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance-\u003efunction:github.com/example/glpi-ai-agent/internal/contextdata:tokens:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:relevance",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "FieldsFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens-\u003epackage:unicode:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/contextdata:tokens",
|
|
"to": "package:unicode",
|
|
"kind": "calls_package",
|
|
"label": "IsLetter"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddPrivateFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.AddPrivateFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.DiscoverKnowledgeBasePath",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetFollowups",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.GetTicket",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.LinkITILObject",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListChanges",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListEscalationCandidates",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseItems",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003epackage:regexp:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "package:regexp",
|
|
"kind": "calls_package",
|
|
"label": "MustCompile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListKnowledgeBaseLinkedItems",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListMajorIncidents",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListRecentTickets",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractArray:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refName:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ListUserDevices",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.Ping-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.Ping",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedGroups-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedGroups",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedUsers-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetAssignedUsers",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetCategory",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.SetPriority",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateContract",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.FetchOpenAPI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.ValidateReadRoutes",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup-\u003epackage:html:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"to": "package:html",
|
|
"kind": "calls_package",
|
|
"label": "EscapeString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.addFollowup",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Until"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.APIBase:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.APIBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.authenticate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:Client.do:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.do",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:uniquePositiveIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:uniquePositiveIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:Client.setTicketActors",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:New-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:New",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:boolVal-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:boolVal",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:boolVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:boolVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeFollowup",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:decodeTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractActorIDs",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractArray",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstRefID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractLinkedItems",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:addRequesterID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:firstString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:extractRequesterIDs",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:firstPositiveInt",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:refID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:firstRefID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:firstString",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:knowledgeCategoryIDs",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:openAPIOperations",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:refID-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:int64Val:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:refID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:int64Val",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:refName-\u003efunction:github.com/example/glpi-ai-agent/internal/glpi:strVal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:refName",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:refName-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:refName",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpi:strVal",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:New-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:New",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:New-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:New",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.LoadCache",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:maxDuration:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:maxDuration",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Start",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.currentPath:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.currentPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.fail:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.fail",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyCounts:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyCounts",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.Sync",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:Syncer.normalize",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:approvalConfigHash",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:intersectsSet:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:intersectsSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval-\u003efunction:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:autoReplyApproval",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML-\u003epackage:html:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML",
|
|
"to": "package:html",
|
|
"kind": "calls_package",
|
|
"label": "UnescapeString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:cleanHTML",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:sortedSetIDs",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:uniqueStrings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:warnLikelyITILIDs",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/glpikb:writeAtomicJSON",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:FilterHitsBySources-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:FilterHitsBySources",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NewStore:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Load-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument-\u003epackage:net/url:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "PathEscape"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cosine:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cosine",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:excerpt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:excerpt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:vector32:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:vector32",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003epackage:github.com/example/glpi-ai-agent/internal/brainactivity:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"kind": "calls_package",
|
|
"label": "EmitSearch"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Search",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:contentHash:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:vector32:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:vector32",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.doJSON",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend-\u003epackage:net/url:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewNeuroForgeBackend",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:NewStore",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:ResolveEmbeddingProfile-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:ResolveEmbeddingProfile",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.CategoryMappings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:safeID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Remove"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Delete",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.FindMetadata-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.FindMetadata",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Initialize",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.List-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.List",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.List-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.List",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.InitStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.InitStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneVectorMap:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneVectorMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:loadCache:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:safeID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.ReplaceExternalSource",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.RerankForCategory",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneCategoryMap:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneCategoryMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SaveCategoryMappings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SetSemanticBackend",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.StartIncrementalSync",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:countDeleted:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:countDeleted",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Info"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Ready",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:safeID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "WriteFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.Upsert",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.DeleteDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.deleteSemanticDocument",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedTexts",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticExternalized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.index:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:readDocs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Info"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.fullRebuild",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.handleSemanticSyncError",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.embedDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:loadCache:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Info"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.index",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:encoding/gob:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:encoding/gob",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Info"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.loadPersistentSnapshot",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistExternalVectorCache",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.indexFingerprint",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot-\u003epackage:encoding/gob:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"to": "package:encoding/gob",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistVectorCache",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:safeID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.scanDeltaDir",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Health",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.externalizeChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.persistSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLoadedSemanticBackend",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.SyncLocal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.setInitStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncLocalSafely",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.UpsertDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.semanticSettings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:chunkText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:Store.syncSemanticDocuments",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:augmentManifestAllFiles",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:buildManifestForDocs",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:categorySimilarity",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:minInt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:minInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:chunkText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Fields"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectorMap",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:cloneChunkVectors",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:contentHash",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatFloat"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:cosine-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:cosine",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Sqrt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:excerpt-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:excerpt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatDocumentEmbedding",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:formatQueryEmbeddings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:hashDoc",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:keywordSimilarity",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexical-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokens:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexical",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokens",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexical-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexical",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:lexicalSimilarity",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCache",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:loadCategoryMap",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Match"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeLoadStats",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:DefaultScoringConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeScoring",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeCategoryLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Trunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseCategoryItem",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseKnowledgeCategories",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Trunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:phraseCoverage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:parseMappingIDs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:uniqueInt64",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readCategoryMapDisplay",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:NeuroForgeBackend.Name",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:decodeKnowledgeDoc",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:matchesAnyGlob",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:mergeStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:safeID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:readDocs",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:safeID",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:splitQueryText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:supportStem-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:supportStem",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:normalizeText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:titleSimilarity",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenCoverage",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokens:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenF1",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokens",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:isStopword:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:isStopword",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "FieldsFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList-\u003epackage:unicode:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"to": "package:unicode",
|
|
"kind": "calls_package",
|
|
"label": "IsLetter"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:supportStem:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:supportStem",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenSimilarity",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokens-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:tokenList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokens",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:tokenList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore-\u003efunction:github.com/example/glpi-ai-agent/internal/knowledge:clamp01:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:weightedScore",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/knowledge:clamp01",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "WriteFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/knowledge:writeCategoryMapAtomic",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.LearnOutcome",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NeuroForgeOutcomeSink.SearchOutcomes",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink-\u003epackage:net/url:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:NewNeuroForgeOutcomeSink",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Open-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Open",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Open-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Open",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Open-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Open",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Open-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Open",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OpenOutcomes",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:newID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:newID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:outcomeID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.Add",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.List-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.List",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.UpdateSync-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.UpdateSync",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "WriteFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Delete-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Store.Delete",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:OutcomeStore.saveLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor-\u003efunction:github.com/example/glpi-ai-agent/internal/learning:compact:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/learning:compact",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:Store.ExamplesFor",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:compact-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:compact",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:newID-\u003epackage:crypto/rand:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:newID",
|
|
"to": "package:crypto/rand",
|
|
"kind": "calls_package",
|
|
"label": "Read"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:newID-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:newID",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID-\u003epackage:crypto/rand:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID",
|
|
"to": "package:crypto/rand",
|
|
"kind": "calls_package",
|
|
"label": "Read"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/learning:outcomeID",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.GLPIKBStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.GLPIKBStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.Health:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.Health",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus-\u003efunction:github.com/example/glpi-ai-agent/internal/metrics:Metrics.KnowledgeDocs:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.KnowledgeDocs",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/metrics:Metrics.WritePrometheus",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/metrics:New-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/metrics:New",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/model:HasReasonCode-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/model:HasReasonCode",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/model:NormalizeReasonCodes-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/model:NormalizeReasonCodes",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:articlePage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:indexPage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:schemaPage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:schemaPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:writeFile:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003epackage:archive/zip:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "package:archive/zip",
|
|
"kind": "calls_package",
|
|
"label": "NewWriter"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:WriteZIP",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:front:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontBool:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontBool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:frontList:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:isoDate:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:relationID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:trimMD:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:trimMD",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:articlePage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:front-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:front-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontBool-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontBool",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatBool"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontFloat",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatFloat"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontIntList",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:frontList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:front:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:safePart:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiEntityPage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:safePart:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:escapeLinkLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:front:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:trimMD:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:trimMD",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:indexPage",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:isoDate",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:linkedTitle",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:slug:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:pageFilename",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:safePart:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:glpiItemPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:relationID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:relationTarget",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart-\u003efunction:github.com/example/glpi-ai-agent/internal/obsidian:slug:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:safePart",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug-\u003epackage:unicode:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:slug",
|
|
"to": "package:unicode",
|
|
"kind": "calls_package",
|
|
"label": "IsLetter"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:trimMD-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:trimMD",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSuffix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:uniqueStrings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewBufferString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "Copy"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile-\u003epackage:path:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:writeFile",
|
|
"to": "package:path",
|
|
"kind": "calls_package",
|
|
"label": "Clean"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/obsidian:yamlQuote",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.post:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Analyse",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseCategory",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:containsString:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:containsString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseEscalation",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority-\u003epackage:github.com/example/glpi-ai-agent/internal/prioritysignals:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalysePriority",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"kind": "calls_package",
|
|
"label": "Extract"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseReply",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.post:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.AnalyseStatus",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.post:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:withStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Embed",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Ping",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Start-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Start",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Start-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.Start",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.post:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeDecision",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.post:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.executeStructured",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.anyKnownHealthy:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.anyKnownHealthy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:errorText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:errorText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:isRetryable:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:isRetryable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:markTraceSuccess:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:markTraceSuccess",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:outcomeText:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:outcomeText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.digestForStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.digestForStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.release:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.release",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:recordTraceAttempt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:recordTraceAttempt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:requestStage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:requestStage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Warn"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.post",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:New-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:NewPool:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:NewPool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:New-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:NewPool-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:newPool:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:NewPool",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost-\u003epackage:bytes:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.doPost",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:maxInt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:maxInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.isEligible",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates-\u003epackage:math:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.checkNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:commonDigest:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:commonDigest",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Info"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.refreshAll",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.orderedCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:poolNode.acquire:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.acquire",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.selectNode",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "After"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:Client.NodeStatuses",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:Pool.unavailableError",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:WithTrace-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:WithTrace",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithValue"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:commonDigest-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:commonDigest",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:containsString-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:containsString",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:modelNameMatches",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool-\u003efunction:github.com/example/glpi-ai-agent/internal/ollama:New:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/ollama:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool-\u003epackage:net/url:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:newPool",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeAllowedActions",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:normalizeEscalationModelActions",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.recordRequest",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:poolNode.status",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:uniqueStrings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithValue"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/ollama:withStage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Codes-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Codes",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Extract",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003epackage:github.com/example/glpi-ai-agent/internal/model:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"kind": "calls_package",
|
|
"label": "NormalizeReasonCodes"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Reconcile",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation-\u003efunction:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:evidenceExplanation",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:Evidence.Has",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt-\u003epackage:unicode/utf8:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:excerpt",
|
|
"to": "package:unicode/utf8",
|
|
"kind": "calls_package",
|
|
"label": "RuneStart"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:isBareReasonCode",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize-\u003epackage:html:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize",
|
|
"to": "package:html",
|
|
"kind": "calls_package",
|
|
"label": "UnescapeString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:normalize",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "NewReplacer"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:prependUnique",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/prioritysignals:removeCode",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:New-\u003epackage:container/heap:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:New",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Init"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Done-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Done",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.DoneWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.DoneWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Enqueue-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Enqueue",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.signal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.signal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Push:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Push",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.EnqueueWork",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Next-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Next",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.Done:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.Done",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:Queue.signal:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.signal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork-\u003efunction:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Pop:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:Queue.NextWork",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/queue:itemHeap.Pop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/queue:WorkItem.Key",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Open-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.load:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Open-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Open-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Open-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Open-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.Append",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.HasEscalationKey-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.HasEscalationKey",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.LatestTicketRun-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.LatestTicketRun",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked-\u003efunction:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked-\u003efunction:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.compactLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Open:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Open",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.absorbDurableStateLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003efunction:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/state:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003epackage:bufio:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewScanner"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.load-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.load",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.loadDurableIndex",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked-\u003epackage:os:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:Store.persistDurableIndexLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:escalationKeyFromResult",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Split"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/state:marksTicketVersionProcessed",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:issueRank:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:issueRank",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.FetchIssues",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003epackage:bufio:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewScanner"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchMetricsIssues",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:heartbeatStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003epackage:net/url:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "PathEscape"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.fetchPage",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:Client.getJSON",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:New-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:New",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample-\u003efunction:github.com/example/glpi-ai-agent/internal/uptimekuma:splitPromLabels:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:splitPromLabels",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseFloat"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/uptimekuma:parsePromSample",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "LastIndex"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:New-\u003epackage:html/template:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:New",
|
|
"to": "package:html/template",
|
|
"kind": "calls_package",
|
|
"label": "ParseFS"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.auth:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.mutation:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler-\u003efunction:github.com/example/glpi-ai-agent/internal/web:requestLog:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler-\u003efunction:github.com/example/glpi-ai-agent/internal/web:securityHeaders:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:securityHeaders",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.Handler",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewServeMux"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.String-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.String",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.auth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NotFound"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003epackage:context:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boundedInt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlReadAuth",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:buildRunGraph:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boundedInt:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.dashboard-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.dashboard",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NotFound"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NotFound"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.health-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.health",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "WriteString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian-\u003epackage:github.com/example/glpi-ai-agent/internal/obsidian:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian",
|
|
"to": "package:github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"kind": "calls_package",
|
|
"label": "WriteZIP"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.decodeKnowledge",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete-\u003epackage:errors:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningList-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.mutation",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boolMetric:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boolMetric",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom-\u003efunction:github.com/example/glpi-ai-agent/internal/web:prometheusLabel:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:prometheusLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "WriteString"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.ready-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.ready",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.status-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.String:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.String",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.status-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSON:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.status-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.status-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Since"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.validateKnowledgeCategories",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook-\u003efunction:github.com/example/glpi-ai-agent/internal/web:extractTicketID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook-\u003epackage:io:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:compactGraph:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:compactGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:boundedInt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph-\u003epackage:sort:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildLearningGraph",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:appendOutcomeToGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:boolWeight:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:boolWeight",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph-\u003efunction:github.com/example/glpi-ai-agent/internal/web:compactGraph:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:compactGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph-\u003epackage:fmt:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:buildRunGraph",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Title"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:compactGraph-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:compactGraph",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID-\u003efunction:github.com/example/glpi-ai-agent/internal/web:walkID:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:walkID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:extractTicketID",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:num-\u003epackage:strconv:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:num",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseInt"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:prometheusLabel-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:prometheusLabel",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:requestLog-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.String:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.String",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:requestLog-\u003epackage:log/slog:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"to": "package:log/slog",
|
|
"kind": "calls_package",
|
|
"label": "Debug"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:requestLog-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:requestLog-\u003epackage:time:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:requestLog",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON-\u003efunction:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:respondJSON",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:respondJSONStatus",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:securityHeaders-\u003epackage:net/http:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:securityHeaders",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:walkID-\u003efunction:github.com/example/glpi-ai-agent/internal/web:num:calls",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:walkID",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:num",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:github.com/example/glpi-ai-agent/internal/web:walkID-\u003epackage:strings:calls_package",
|
|
"from": "function:github.com/example/glpi-ai-agent/internal/web:walkID",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003efunction:kb-editor/cmd/server:envBool:calls",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "function:kb-editor/cmd/server:envBool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003efunction:kb-editor/cmd/server:envOr:calls",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "function:kb-editor/cmd/server:envOr",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003epackage:kb-editor/internal/aifallback:calls_package",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "package:kb-editor/internal/aifallback",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:aiServiceFromEnv-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "ParseDuration"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback-\u003efunction:kb-editor/cmd/server:decodeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleAIFallback-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleBulk-\u003efunction:kb-editor/cmd/server:decodeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleBulk-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleBulk-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleBulk-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleConfig-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleConfig",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleFacets-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleFacets",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleFacets-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleFacets",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleGet-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleGet",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleGet-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleGet",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleGet-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleGet",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleHealth-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleHealth",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging-\u003efunction:kb-editor/cmd/server:decodeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging-\u003efunction:kb-editor/cmd/server:integrationBearerAuthorized:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"to": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStaging-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth-\u003efunction:kb-editor/cmd/server:integrationBearerAuthorized:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth",
|
|
"to": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleList-\u003efunction:kb-editor/cmd/server:queryFromURL:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleList",
|
|
"to": "function:kb-editor/cmd/server:queryFromURL",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleList-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleList",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleObsidianExport-\u003epackage:kb-editor/internal/obsidian:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleObsidianExport",
|
|
"to": "package:kb-editor/internal/obsidian",
|
|
"kind": "calls_package",
|
|
"label": "WriteZIP"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleObsidianExport-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleObsidianExport",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handlePut-\u003efunction:kb-editor/cmd/server:decodeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handlePut",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handlePut-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handlePut",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handlePut-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handlePut",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handlePut-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handlePut",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handlePut-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handlePut",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleReadOnly-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleReload-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleReload",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleReload-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleReload",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleReload-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleReload",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleSearch-\u003efunction:kb-editor/cmd/server:queryFromURL:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"to": "function:kb-editor/cmd/server:queryFromURL",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleSearch-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleSearch-\u003epackage:kb-editor/internal/brainactivity:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"to": "package:kb-editor/internal/brainactivity",
|
|
"kind": "calls_package",
|
|
"label": "EmitSearch"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleSearch-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk-\u003efunction:kb-editor/cmd/server:app.promoteStaging:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"to": "function:kb-editor/cmd/server:app.promoteStaging",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk-\u003efunction:kb-editor/cmd/server:decodeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingBulk-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingDelete-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingDelete",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingDelete-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingDelete",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingDelete-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingDelete",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingGet-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingGet",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingGet-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingGet",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingGet-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingGet",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingList-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingList",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingList-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingList",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingList-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingList",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPromote-\u003efunction:kb-editor/cmd/server:app.promoteStaging:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"to": "function:kb-editor/cmd/server:app.promoteStaging",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPromote-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPromote-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPromote-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPut-\u003efunction:kb-editor/cmd/server:decodeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"to": "function:kb-editor/cmd/server:decodeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPut-\u003efunction:kb-editor/cmd/server:mustJSONContentType:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"to": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPut-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPut-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.handleStagingPut-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.promoteStaging-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.promoteStaging",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.routes-\u003efunction:kb-editor/cmd/server:browserWriteSameOrigin:calls",
|
|
"from": "function:kb-editor/cmd/server:app.routes",
|
|
"to": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.routes-\u003efunction:kb-editor/cmd/server:securityHeaders:calls",
|
|
"from": "function:kb-editor/cmd/server:app.routes",
|
|
"to": "function:kb-editor/cmd/server:securityHeaders",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:app.routes-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/cmd/server:app.routes",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewServeMux"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:autoReloadInterval-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:autoReloadInterval-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:autoReloadInterval-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:autoReloadInterval-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "ParseDuration"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:browserWriteSameOrigin-\u003efunction:kb-editor/cmd/server:writeError:calls",
|
|
"from": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"to": "function:kb-editor/cmd/server:writeError",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:browserWriteSameOrigin-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:browserWriteSameOrigin-\u003epackage:net/url:calls_package",
|
|
"from": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:browserWriteSameOrigin-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:browserWriteSameOrigin",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:configFromEnv-\u003efunction:kb-editor/cmd/server:envOr:calls",
|
|
"from": "function:kb-editor/cmd/server:configFromEnv",
|
|
"to": "function:kb-editor/cmd/server:envOr",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:configFromEnv-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:configFromEnv",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:configFromEnv-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:configFromEnv",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:decodeJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/cmd/server:decodeJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:decodeJSON-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:decodeJSON",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:decodeJSON-\u003epackage:io:calls_package",
|
|
"from": "function:kb-editor/cmd/server:decodeJSON",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envBool-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:envBool",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envBool-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:envBool",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envBool-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/cmd/server:envBool",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseBool"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envBool-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:envBool",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envOr-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:envOr",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:envOr-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:envOr",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:integrationBearerAuthorized-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:integrationBearerAuthorized-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:integrationBearerAuthorized-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:integrationBearerAuthorized",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:aiServiceFromEnv:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:aiServiceFromEnv",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:app.routes:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:app.routes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:app.withAI:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:app.withAI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:app.withStaging:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:app.withStaging",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:autoReloadInterval:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:autoReloadInterval",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:configFromEnv:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:configFromEnv",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:envOr:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:envOr",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:newApp:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:newApp",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:optionalBasicAuth:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:requestLogger:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:requestLogger",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:stagingStoreFromEnv:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:startAutoReload:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:startAutoReload",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003efunction:kb-editor/cmd/server:validateRuntimeSecrets:calls",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "function:kb-editor/cmd/server:validateRuntimeSecrets",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:context:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:flag:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:flag",
|
|
"kind": "calls_package",
|
|
"label": "StringVar"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:io/fs:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:io/fs",
|
|
"kind": "calls_package",
|
|
"label": "Sub"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:kb-editor/internal/store:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:kb-editor/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:log:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Fatal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:os/signal:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:os/signal",
|
|
"kind": "calls_package",
|
|
"label": "NotifyContext"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:main-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:mustJSONContentType-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:mustJSONContentType-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:mustJSONContentType-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:mustJSONContentType",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:optionalBasicAuth-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:optionalBasicAuth-\u003epackage:log:calls_package",
|
|
"from": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Fatal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:optionalBasicAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:optionalBasicAuth-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:optionalBasicAuth",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:pathContains-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/cmd/server:pathContains",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Rel"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:pathContains-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:pathContains",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:queryFromURL-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/cmd/server:queryFromURL",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:requestLogger-\u003epackage:log:calls_package",
|
|
"from": "function:kb-editor/cmd/server:requestLogger",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Printf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:requestLogger-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/cmd/server:requestLogger",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:requestLogger-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/cmd/server:requestLogger",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:securityHeaders-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/cmd/server:securityHeaders",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv-\u003efunction:kb-editor/cmd/server:pathContains:calls",
|
|
"from": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"to": "function:kb-editor/cmd/server:pathContains",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv-\u003epackage:kb-editor/internal/staging:calls_package",
|
|
"from": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"to": "package:kb-editor/internal/staging",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:stagingStoreFromEnv-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:stagingStoreFromEnv",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:startAutoReload-\u003epackage:log:calls_package",
|
|
"from": "function:kb-editor/cmd/server:startAutoReload",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Printf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:startAutoReload-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/cmd/server:startAutoReload",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:validateRuntimeSecrets-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/cmd/server:validateRuntimeSecrets",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:validateRuntimeSecrets-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/cmd/server:validateRuntimeSecrets",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:validateRuntimeSecrets-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:validateRuntimeSecrets",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:writeError-\u003efunction:kb-editor/cmd/server:writeJSON:calls",
|
|
"from": "function:kb-editor/cmd/server:writeError",
|
|
"to": "function:kb-editor/cmd/server:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:writeError-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/cmd/server:writeError",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/cmd/server:writeJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/cmd/server:writeJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:New-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:New",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:New-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:New",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:New-\u003epackage:net/url:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:New",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:New-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:New",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate-\u003efunction:kb-editor/internal/aifallback:New:calls",
|
|
"from": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"to": "function:kb-editor/internal/aifallback:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate-\u003efunction:kb-editor/internal/aifallback:Service.askOllama:calls",
|
|
"from": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"to": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate-\u003epackage:context:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.Generate-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.Generate",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003efunction:kb-editor/internal/aifallback:New:calls",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "function:kb-editor/internal/aifallback:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:io:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/aifallback:Service.askOllama-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/aifallback:Service.askOllama",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:EmitSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/brainactivity:EmitSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:asyncSender.start-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:asyncSender.start-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:asyncSender.start-\u003epackage:net/http:calls_package",
|
|
"from": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequest"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:asyncSender.start-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/brainactivity:asyncSender.start-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/brainactivity:asyncSender.start",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:articlePage:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:articlePage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:categoryPage:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:categoryPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:indexPage:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:indexPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:pageFilename:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:schemaPage:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:schemaPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:stubPage:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:stubPage",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:stubPath:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:stubPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:text:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:text",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003efunction:kb-editor/internal/obsidian:writeFile:calls",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "function:kb-editor/internal/obsidian:writeFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003epackage:archive/zip:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "package:archive/zip",
|
|
"kind": "calls_package",
|
|
"label": "NewWriter"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:WriteZIP-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:WriteZIP",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:escapeLinkLabel:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:escapeLinkLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:extractRelations:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:extractRelations",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:front:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:frontBoolAny:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:frontBoolAny",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:frontList:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:frontList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:frontNumberAny:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:frontNumberAny",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:isoDate:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:isoDate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:pageFilename:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:resolveRelation:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:resolveRelation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:stringsList:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:stringsList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:text:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:text",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003efunction:kb-editor/internal/obsidian:trimMD:calls",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "function:kb-editor/internal/obsidian:trimMD",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:articlePage-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:articlePage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:categoryPage-\u003efunction:kb-editor/internal/obsidian:front:calls",
|
|
"from": "function:kb-editor/internal/obsidian:categoryPage",
|
|
"to": "function:kb-editor/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:escapeLinkLabel-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:escapeLinkLabel",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:extractRelations-\u003efunction:kb-editor/internal/obsidian:firstText:calls",
|
|
"from": "function:kb-editor/internal/obsidian:extractRelations",
|
|
"to": "function:kb-editor/internal/obsidian:firstText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:extractRelations-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:extractRelations",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:firstText-\u003efunction:kb-editor/internal/obsidian:text:calls",
|
|
"from": "function:kb-editor/internal/obsidian:firstText",
|
|
"to": "function:kb-editor/internal/obsidian:text",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:front-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:front",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:front-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:front",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontBoolAny-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:frontBoolAny",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatBool"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontBoolAny-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:frontBoolAny",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontList-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:frontList",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:frontNumberAny-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:frontNumberAny",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatFloat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:indexPage-\u003efunction:kb-editor/internal/obsidian:escapeLinkLabel:calls",
|
|
"from": "function:kb-editor/internal/obsidian:indexPage",
|
|
"to": "function:kb-editor/internal/obsidian:escapeLinkLabel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:indexPage-\u003efunction:kb-editor/internal/obsidian:front:calls",
|
|
"from": "function:kb-editor/internal/obsidian:indexPage",
|
|
"to": "function:kb-editor/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:indexPage-\u003efunction:kb-editor/internal/obsidian:text:calls",
|
|
"from": "function:kb-editor/internal/obsidian:indexPage",
|
|
"to": "function:kb-editor/internal/obsidian:text",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:indexPage-\u003efunction:kb-editor/internal/obsidian:trimMD:calls",
|
|
"from": "function:kb-editor/internal/obsidian:indexPage",
|
|
"to": "function:kb-editor/internal/obsidian:trimMD",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:indexPage-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:indexPage",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:isoDate-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:isoDate",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:isoDate-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:isoDate",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:pageFilename-\u003efunction:kb-editor/internal/obsidian:slug:calls",
|
|
"from": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"to": "function:kb-editor/internal/obsidian:slug",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:pageFilename-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:resolveRelation-\u003efunction:kb-editor/internal/obsidian:stubPath:calls",
|
|
"from": "function:kb-editor/internal/obsidian:resolveRelation",
|
|
"to": "function:kb-editor/internal/obsidian:stubPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:resolveRelation-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:resolveRelation",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:slug-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:slug",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:slug-\u003epackage:unicode:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:slug",
|
|
"to": "package:unicode",
|
|
"kind": "calls_package",
|
|
"label": "IsLetter"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stringsList-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:stringsList",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stringsList-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:stringsList",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatFloat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stringsList-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:stringsList",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stubPage-\u003efunction:kb-editor/internal/obsidian:front:calls",
|
|
"from": "function:kb-editor/internal/obsidian:stubPage",
|
|
"to": "function:kb-editor/internal/obsidian:front",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stubPath-\u003efunction:kb-editor/internal/obsidian:pageFilename:calls",
|
|
"from": "function:kb-editor/internal/obsidian:stubPath",
|
|
"to": "function:kb-editor/internal/obsidian:pageFilename",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:stubPath-\u003efunction:kb-editor/internal/obsidian:slug:calls",
|
|
"from": "function:kb-editor/internal/obsidian:stubPath",
|
|
"to": "function:kb-editor/internal/obsidian:slug",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:text-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:text",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatFloat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:text-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:text",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:trimMD-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:trimMD",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSuffix"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:writeFile-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:writeFile",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewBufferString"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:writeFile-\u003epackage:io:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:writeFile",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "Copy"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/obsidian:writeFile-\u003epackage:path:calls_package",
|
|
"from": "function:kb-editor/internal/obsidian:writeFile",
|
|
"to": "package:path",
|
|
"kind": "calls_package",
|
|
"label": "Clean"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:New-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/internal/staging:New",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:New-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:New",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:New-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:New",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:New-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:New",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:New-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:New",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.ArchiveApproved-\u003efunction:kb-editor/internal/staging:Store.archive:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.ArchiveApproved",
|
|
"to": "function:kb-editor/internal/staging:Store.archive",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Count-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Count",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Count-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Count",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Ext"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Count-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Count",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Delete-\u003efunction:kb-editor/internal/staging:Store.archive:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Delete",
|
|
"to": "function:kb-editor/internal/staging:Store.archive",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003efunction:kb-editor/internal/staging:Store.pathForKey:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "ToSlash"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Get-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Get",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003efunction:kb-editor/internal/staging:Store.Get:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "function:kb-editor/internal/staging:Store.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003efunction:kb-editor/internal/staging:matches:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "function:kb-editor/internal/staging:matches",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003efunction:kb-editor/internal/staging:summarize:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "function:kb-editor/internal/staging:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Ext"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.List-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.List",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Save-\u003efunction:kb-editor/internal/staging:Store.SaveFromSource:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Save",
|
|
"to": "function:kb-editor/internal/staging:Store.SaveFromSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Save-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Save",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Save-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Save",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:New:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:Store.Get:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:Store.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:Store.Update:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:Store.Update",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:Store.findByIntegrationKey:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:Store.writeNew:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:clampString:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:clampString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:clampStrings:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:clampStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:extractUsefulQueryTokens:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:extractUsefulQueryTokens",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003efunction:kb-editor/internal/staging:uniqueStrings:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "function:kb-editor/internal/staging:uniqueStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromIntegration-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.SaveFromSource-\u003efunction:kb-editor/internal/staging:Store.SaveFromIntegration:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.SaveFromSource",
|
|
"to": "function:kb-editor/internal/staging:Store.SaveFromIntegration",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update-\u003efunction:kb-editor/internal/staging:New:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Update",
|
|
"to": "function:kb-editor/internal/staging:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update-\u003efunction:kb-editor/internal/staging:Store.Get:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Update",
|
|
"to": "function:kb-editor/internal/staging:Store.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update-\u003efunction:kb-editor/internal/staging:Store.pathForKey:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Update",
|
|
"to": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update-\u003efunction:kb-editor/internal/staging:atomicWrite:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.Update",
|
|
"to": "function:kb-editor/internal/staging:atomicWrite",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Update",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.Update-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.Update",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive-\u003efunction:kb-editor/internal/staging:Store.pathForKey:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.archive",
|
|
"to": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive-\u003efunction:kb-editor/internal/staging:syncDir:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.archive",
|
|
"to": "function:kb-editor/internal/staging:syncDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.archive",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.archive",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.archive",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.archive-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.archive",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.findByIntegrationKey-\u003efunction:kb-editor/internal/staging:Store.Get:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"to": "function:kb-editor/internal/staging:Store.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.findByIntegrationKey-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.findByIntegrationKey-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.findByIntegrationKey-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Ext"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.findByIntegrationKey-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.findByIntegrationKey",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.pathForKey-\u003efunction:kb-editor/internal/staging:New:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"to": "function:kb-editor/internal/staging:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.pathForKey-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.pathForKey-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003efunction:kb-editor/internal/staging:Store.pathForKey:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "function:kb-editor/internal/staging:Store.pathForKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003efunction:kb-editor/internal/staging:atomicWrite:calls",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "function:kb-editor/internal/staging:atomicWrite",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:Store.writeNew-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/staging:Store.writeNew",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:atomicWrite-\u003efunction:kb-editor/internal/staging:Store.Dir:calls",
|
|
"from": "function:kb-editor/internal/staging:atomicWrite",
|
|
"to": "function:kb-editor/internal/staging:Store.Dir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:atomicWrite-\u003efunction:kb-editor/internal/staging:syncDir:calls",
|
|
"from": "function:kb-editor/internal/staging:atomicWrite",
|
|
"to": "function:kb-editor/internal/staging:syncDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:atomicWrite-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:atomicWrite",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "CreateTemp"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:clampString-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:clampString",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:clampStrings-\u003efunction:kb-editor/internal/staging:clampString:calls",
|
|
"from": "function:kb-editor/internal/staging:clampStrings",
|
|
"to": "function:kb-editor/internal/staging:clampString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:clampStrings-\u003efunction:kb-editor/internal/staging:uniqueStrings:calls",
|
|
"from": "function:kb-editor/internal/staging:clampStrings",
|
|
"to": "function:kb-editor/internal/staging:uniqueStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:extractUsefulQueryTokens-\u003efunction:kb-editor/internal/staging:uniqueStrings:calls",
|
|
"from": "function:kb-editor/internal/staging:extractUsefulQueryTokens",
|
|
"to": "function:kb-editor/internal/staging:uniqueStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:extractUsefulQueryTokens-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:extractUsefulQueryTokens",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Fields"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:matches-\u003efunction:kb-editor/internal/staging:str:calls",
|
|
"from": "function:kb-editor/internal/staging:matches",
|
|
"to": "function:kb-editor/internal/staging:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:matches-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/internal/staging:matches",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseBool"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:matches-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:matches",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:str-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/staging:str",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:summarize-\u003efunction:kb-editor/internal/staging:int64Number:calls",
|
|
"from": "function:kb-editor/internal/staging:summarize",
|
|
"to": "function:kb-editor/internal/staging:int64Number",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:summarize-\u003efunction:kb-editor/internal/staging:number:calls",
|
|
"from": "function:kb-editor/internal/staging:summarize",
|
|
"to": "function:kb-editor/internal/staging:number",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:summarize-\u003efunction:kb-editor/internal/staging:str:calls",
|
|
"from": "function:kb-editor/internal/staging:summarize",
|
|
"to": "function:kb-editor/internal/staging:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:summarize-\u003efunction:kb-editor/internal/staging:toStrings:calls",
|
|
"from": "function:kb-editor/internal/staging:summarize",
|
|
"to": "function:kb-editor/internal/staging:toStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:syncDir-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/staging:syncDir",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/staging:uniqueStrings-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/staging:uniqueStrings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:New-\u003efunction:kb-editor/internal/store:Store.Reload:calls",
|
|
"from": "function:kb-editor/internal/store:New",
|
|
"to": "function:kb-editor/internal/store:Store.Reload",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:New-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:New",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:New-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:New",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:New-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:New",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:New-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:New",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:Store.backupRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:Store.newBackupBatch:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:Store.resortLocked:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:Store.writeRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:applyPatch:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:applyPatch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:buildSearch:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:buildSearch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:cloneMap:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:cloneMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:unique:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:unique",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003efunction:kb-editor/internal/store:verifyUnchanged:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ApplyBulk-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.ApplyBulk",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ExportDocuments-\u003efunction:kb-editor/internal/store:cloneMap:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ExportDocuments",
|
|
"to": "function:kb-editor/internal/store:cloneMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ExportDocuments-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ExportDocuments",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Facets-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Facets",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Facets-\u003efunction:kb-editor/internal/store:toStrings:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Facets",
|
|
"to": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Facets-\u003efunction:kb-editor/internal/store:topFacets:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Facets",
|
|
"to": "function:kb-editor/internal/store:topFacets",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Facets-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Facets",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Get-\u003efunction:kb-editor/internal/store:cloneMap:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Get",
|
|
"to": "function:kb-editor/internal/store:cloneMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Get-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Get",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:New:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:Store.readRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:Store.readRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:Store.resortLocked:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:cloneMap:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:cloneMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:marshalDocument:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:marshalDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:safeFilenameBase:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:safeFilenameBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003efunction:kb-editor/internal/store:syncDir:calls",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "function:kb-editor/internal/store:syncDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003epackage:errors:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.ImportDocument-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.ImportDocument",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.List-\u003efunction:kb-editor/internal/store:match:calls",
|
|
"from": "function:kb-editor/internal/store:Store.List",
|
|
"to": "function:kb-editor/internal/store:match",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.List-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.List",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.MatchingKeys-\u003efunction:kb-editor/internal/store:match:calls",
|
|
"from": "function:kb-editor/internal/store:Store.MatchingKeys",
|
|
"to": "function:kb-editor/internal/store:match",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003efunction:kb-editor/internal/store:Store.readRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "function:kb-editor/internal/store:Store.readRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003efunction:kb-editor/internal/store:samePath:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "function:kb-editor/internal/store:samePath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "WalkDir"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Reload-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Reload",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.RollbackImported-\u003efunction:kb-editor/internal/store:syncDir:calls",
|
|
"from": "function:kb-editor/internal/store:Store.RollbackImported",
|
|
"to": "function:kb-editor/internal/store:syncDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.RollbackImported-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.RollbackImported",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.RollbackImported-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.RollbackImported",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Remove"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:New:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:Store.backupRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:Store.newBackupBatch:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:Store.resortLocked:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:Store.writeRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:docsEqual:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:docsEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Save-\u003efunction:kb-editor/internal/store:verifyUnchanged:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Save",
|
|
"to": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003efunction:kb-editor/internal/store:match:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "function:kb-editor/internal/store:match",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003efunction:kb-editor/internal/store:relevanceScore:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "function:kb-editor/internal/store:relevanceScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003efunction:kb-editor/internal/store:searchExcerpt:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "function:kb-editor/internal/store:searchExcerpt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003efunction:kb-editor/internal/store:summarize:calls",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "function:kb-editor/internal/store:summarize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.Search-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.Search",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.backupRecord-\u003epackage:io:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "Copy"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.backupRecord-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.backupRecord-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.backupRecord",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.newBackupBatch-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.newBackupBatch-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.newBackupBatch-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.newBackupBatch-\u003epackage:time:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.newBackupBatch",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003efunction:kb-editor/internal/store:New:calls",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "function:kb-editor/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003efunction:kb-editor/internal/store:buildSearch:calls",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "function:kb-editor/internal/store:buildSearch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003efunction:kb-editor/internal/store:encodeKey:calls",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "function:kb-editor/internal/store:encodeKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.readRecord-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.readRecord",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Rel"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.resortLocked-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.resortLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.resortLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.resortLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.writeRecord-\u003efunction:kb-editor/internal/store:Store.readRecord:calls",
|
|
"from": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"to": "function:kb-editor/internal/store:Store.readRecord",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.writeRecord-\u003efunction:kb-editor/internal/store:marshalDocument:calls",
|
|
"from": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"to": "function:kb-editor/internal/store:marshalDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.writeRecord-\u003efunction:kb-editor/internal/store:syncDir:calls",
|
|
"from": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"to": "function:kb-editor/internal/store:syncDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.writeRecord-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:Store.writeRecord-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:Store.writeRecord",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003efunction:kb-editor/internal/store:mutateStringList:calls",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "function:kb-editor/internal/store:mutateStringList",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003efunction:kb-editor/internal/store:replaceAllFold:calls",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "function:kb-editor/internal/store:replaceAllFold",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003efunction:kb-editor/internal/store:toStrings:calls",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "Equal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003epackage:regexp:calls_package",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "package:regexp",
|
|
"kind": "calls_package",
|
|
"label": "Compile"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:applyPatch-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:applyPatch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:buildSearch-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:buildSearch",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:buildSearch-\u003efunction:kb-editor/internal/store:toStrings:calls",
|
|
"from": "function:kb-editor/internal/store:buildSearch",
|
|
"to": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:buildSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:buildSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:cleanExcerpt-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:cleanExcerpt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:cloneMap-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/store:cloneMap",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:cloneMap-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/store:cloneMap",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:docsEqual-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/store:docsEqual",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "Equal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:docsEqual-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/store:docsEqual",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:marshalDocument-\u003epackage:bytes:calls_package",
|
|
"from": "function:kb-editor/internal/store:marshalDocument",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:marshalDocument-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:kb-editor/internal/store:marshalDocument",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:marshalDocument-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/store:marshalDocument",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:match-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:match",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:match-\u003epackage:strconv:calls_package",
|
|
"from": "function:kb-editor/internal/store:match",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseBool"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:match-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:match",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:mutateStringList-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:mutateStringList",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:relevanceScore-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:relevanceScore",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:relevanceScore-\u003efunction:kb-editor/internal/store:toStrings:calls",
|
|
"from": "function:kb-editor/internal/store:relevanceScore",
|
|
"to": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:relevanceScore-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:relevanceScore",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:replaceAllFold-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:replaceAllFold",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:safeFilenameBase-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:safeFilenameBase",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:samePath-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:kb-editor/internal/store:samePath",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:searchExcerpt-\u003efunction:kb-editor/internal/store:cleanExcerpt:calls",
|
|
"from": "function:kb-editor/internal/store:searchExcerpt",
|
|
"to": "function:kb-editor/internal/store:cleanExcerpt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:searchExcerpt-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:searchExcerpt",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:searchExcerpt-\u003efunction:kb-editor/internal/store:truncateRunes:calls",
|
|
"from": "function:kb-editor/internal/store:searchExcerpt",
|
|
"to": "function:kb-editor/internal/store:truncateRunes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:searchExcerpt-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:searchExcerpt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Fields"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:str-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:str",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:summarize-\u003efunction:kb-editor/internal/store:number:calls",
|
|
"from": "function:kb-editor/internal/store:summarize",
|
|
"to": "function:kb-editor/internal/store:number",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:summarize-\u003efunction:kb-editor/internal/store:str:calls",
|
|
"from": "function:kb-editor/internal/store:summarize",
|
|
"to": "function:kb-editor/internal/store:str",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:summarize-\u003efunction:kb-editor/internal/store:toStrings:calls",
|
|
"from": "function:kb-editor/internal/store:summarize",
|
|
"to": "function:kb-editor/internal/store:toStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:syncDir-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:syncDir",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:topFacets-\u003epackage:sort:calls_package",
|
|
"from": "function:kb-editor/internal/store:topFacets",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:topFacets-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:topFacets",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:truncateRunes-\u003epackage:strings:calls_package",
|
|
"from": "function:kb-editor/internal/store:truncateRunes",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:verifyUnchanged-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:verifyUnchanged-\u003epackage:fmt:calls_package",
|
|
"from": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:kb-editor/internal/store:verifyUnchanged-\u003epackage:os:calls_package",
|
|
"from": "function:kb-editor/internal/store:verifyUnchanged",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseCompose-\u003efunction:mega-control/cmd/engineering-graph:builder.addEdge:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addEdge",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseCompose-\u003efunction:mega-control/cmd/engineering-graph:builder.addNode:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseCompose-\u003efunction:mega-control/cmd/engineering-graph:builder.setNodeMeta:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.setNodeMeta",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseCompose-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseCompose-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Split"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003efunction:mega-control/cmd/engineering-graph:builder.addEdge:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addEdge",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003efunction:mega-control/cmd/engineering-graph:builder.addNode:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003efunction:mega-control/cmd/engineering-graph:exprName:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "function:mega-control/cmd/engineering-graph:exprName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003efunction:mega-control/cmd/engineering-graph:moduleCommunity:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "function:mega-control/cmd/engineering-graph:moduleCommunity",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003epackage:go/ast:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "package:go/ast",
|
|
"kind": "calls_package",
|
|
"label": "IsExported"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003epackage:go/parser:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "package:go/parser",
|
|
"kind": "calls_package",
|
|
"label": "ParseFile"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003epackage:go/token:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "package:go/token",
|
|
"kind": "calls_package",
|
|
"label": "NewFileSet"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "WalkDir"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003epackage:strconv:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Unquote"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.parseModules-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes-\u003efunction:mega-control/cmd/engineering-graph:builder.addEdge:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addEdge",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes-\u003efunction:mega-control/cmd/engineering-graph:builder.addNode:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.addNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes-\u003efunction:mega-control/cmd/engineering-graph:callTarget:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"to": "function:mega-control/cmd/engineering-graph:callTarget",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes-\u003efunction:mega-control/cmd/engineering-graph:routeCall:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"to": "function:mega-control/cmd/engineering-graph:routeCall",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes-\u003epackage:go/ast:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"to": "package:go/ast",
|
|
"kind": "calls_package",
|
|
"label": "Inspect"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:fatal-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:fatal",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintln"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:fatal-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:fatal",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Exit"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:findModules-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:findModules-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "WalkDir"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:findModules-\u003epackage:sort:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:findModules-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Split"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003efunction:mega-control/cmd/engineering-graph:builder.parseCompose:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.parseCompose",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003efunction:mega-control/cmd/engineering-graph:builder.parseModules:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.parseModules",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003efunction:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "function:mega-control/cmd/engineering-graph:builder.resolveCallsAndRoutes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003efunction:mega-control/cmd/engineering-graph:fatal:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "function:mega-control/cmd/engineering-graph:fatal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003efunction:mega-control/cmd/engineering-graph:findModules:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "function:mega-control/cmd/engineering-graph:findModules",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003epackage:flag:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "package:flag",
|
|
"kind": "calls_package",
|
|
"label": "String"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Printf"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "WriteFile"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:main-\u003epackage:sort:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:main",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:moduleCommunity-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:moduleCommunity",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:routeCall-\u003efunction:mega-control/cmd/engineering-graph:deepHandlerName:calls",
|
|
"from": "function:mega-control/cmd/engineering-graph:routeCall",
|
|
"to": "function:mega-control/cmd/engineering-graph:deepHandlerName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control/cmd/engineering-graph:routeCall-\u003epackage:strconv:calls_package",
|
|
"from": "function:mega-control/cmd/engineering-graph:routeCall",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Unquote"
|
|
},
|
|
{
|
|
"id": "function:mega-control:bearerHeader-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:bearerHeader",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:boundInt-\u003epackage:strconv:calls_package",
|
|
"from": "function:mega-control:boundInt",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:mega-control:boundInt-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:boundInt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:controlBasicAuth-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:mega-control:controlBasicAuth",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:mega-control:controlBasicAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:controlBasicAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:mega-control:controlBasicAuth-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control:controlBasicAuth",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:mega-control:controlBasicAuth-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:controlBasicAuth",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:csvSet-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:csvSet",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Split"
|
|
},
|
|
{
|
|
"id": "function:mega-control:env-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control:env",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:mega-control:env-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:env",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:loadEngineeringGraph-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:mega-control:loadEngineeringGraph",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003efunction:mega-control:controlBasicAuth:calls",
|
|
"from": "function:mega-control:main",
|
|
"to": "function:mega-control:controlBasicAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003efunction:mega-control:env:calls",
|
|
"from": "function:mega-control:main",
|
|
"to": "function:mega-control:env",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003efunction:mega-control:secure:calls",
|
|
"from": "function:mega-control:main",
|
|
"to": "function:mega-control:secure",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003efunction:mega-control:validateControlSecrets:calls",
|
|
"from": "function:mega-control:main",
|
|
"to": "function:mega-control:validateControlSecrets",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003efunction:mega-control:writeJSON:calls",
|
|
"from": "function:mega-control:main",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:context:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:errors:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:log:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Fatal"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewServeMux"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:os/signal:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:os/signal",
|
|
"kind": "calls_package",
|
|
"label": "NotifyContext"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:mega-control:main-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:main",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:secure-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:secure",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:mega-control:server.check",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control:server.check",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check-\u003epackage:io:calls_package",
|
|
"from": "function:mega-control:server.check",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:server.check",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:server.check",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.check-\u003epackage:time:calls_package",
|
|
"from": "function:mega-control:server.check",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleBrainGraph-\u003efunction:mega-control:bearerHeader:calls",
|
|
"from": "function:mega-control:server.handleBrainGraph",
|
|
"to": "function:mega-control:bearerHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleBrainGraph-\u003efunction:mega-control:boundInt:calls",
|
|
"from": "function:mega-control:server.handleBrainGraph",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleBrainGraph-\u003efunction:mega-control:server.proxyJSON:calls",
|
|
"from": "function:mega-control:server.handleBrainGraph",
|
|
"to": "function:mega-control:server.proxyJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleBrainGraph-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control:server.handleBrainGraph",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleConfig-\u003efunction:mega-control:writeJSON:calls",
|
|
"from": "function:mega-control:server.handleConfig",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003efunction:mega-control:boundInt:calls",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003efunction:mega-control:csvSet:calls",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "function:mega-control:csvSet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003efunction:mega-control:engineeringPriority:calls",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "function:mega-control:engineeringPriority",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003efunction:mega-control:loadEngineeringGraph:calls",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "function:mega-control:loadEngineeringGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003efunction:mega-control:writeJSON:calls",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003epackage:sort:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringGraph-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringGraph",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003efunction:mega-control:boundInt:calls",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003efunction:mega-control:impactEdgeKind:calls",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "function:mega-control:impactEdgeKind",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003efunction:mega-control:impactRisk:calls",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "function:mega-control:impactRisk",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003efunction:mega-control:loadEngineeringGraph:calls",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "function:mega-control:loadEngineeringGraph",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003efunction:mega-control:sortedBoolKeys:calls",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "function:mega-control:sortedBoolKeys",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003efunction:mega-control:writeJSON:calls",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleEngineeringImpact-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:server.handleEngineeringImpact",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleGraphRuns-\u003efunction:mega-control:bearerHeader:calls",
|
|
"from": "function:mega-control:server.handleGraphRuns",
|
|
"to": "function:mega-control:bearerHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleGraphRuns-\u003efunction:mega-control:boundInt:calls",
|
|
"from": "function:mega-control:server.handleGraphRuns",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleGraphRuns-\u003efunction:mega-control:server.proxyJSON:calls",
|
|
"from": "function:mega-control:server.handleGraphRuns",
|
|
"to": "function:mega-control:server.proxyJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleGraphRuns-\u003epackage:strconv:calls_package",
|
|
"from": "function:mega-control:server.handleGraphRuns",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleLearningGraph-\u003efunction:mega-control:bearerHeader:calls",
|
|
"from": "function:mega-control:server.handleLearningGraph",
|
|
"to": "function:mega-control:bearerHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleLearningGraph-\u003efunction:mega-control:boundInt:calls",
|
|
"from": "function:mega-control:server.handleLearningGraph",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleLearningGraph-\u003efunction:mega-control:server.proxyJSON:calls",
|
|
"from": "function:mega-control:server.handleLearningGraph",
|
|
"to": "function:mega-control:server.proxyJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleLearningGraph-\u003epackage:strconv:calls_package",
|
|
"from": "function:mega-control:server.handleLearningGraph",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleResearchGraph-\u003efunction:mega-control:bearerHeader:calls",
|
|
"from": "function:mega-control:server.handleResearchGraph",
|
|
"to": "function:mega-control:bearerHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleResearchGraph-\u003efunction:mega-control:boundInt:calls",
|
|
"from": "function:mega-control:server.handleResearchGraph",
|
|
"to": "function:mega-control:boundInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleResearchGraph-\u003efunction:mega-control:server.proxyJSON:calls",
|
|
"from": "function:mega-control:server.handleResearchGraph",
|
|
"to": "function:mega-control:server.proxyJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleResearchGraph-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control:server.handleResearchGraph",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleRuntimeGraph-\u003efunction:mega-control:boolStatus:calls",
|
|
"from": "function:mega-control:server.handleRuntimeGraph",
|
|
"to": "function:mega-control:boolStatus",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleRuntimeGraph-\u003efunction:mega-control:server.statusSnapshot:calls",
|
|
"from": "function:mega-control:server.handleRuntimeGraph",
|
|
"to": "function:mega-control:server.statusSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleRuntimeGraph-\u003efunction:mega-control:writeJSON:calls",
|
|
"from": "function:mega-control:server.handleRuntimeGraph",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleStatus-\u003efunction:mega-control:server.statusSnapshot:calls",
|
|
"from": "function:mega-control:server.handleStatus",
|
|
"to": "function:mega-control:server.statusSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleStatus-\u003efunction:mega-control:writeJSON:calls",
|
|
"from": "function:mega-control:server.handleStatus",
|
|
"to": "function:mega-control:writeJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleStatus-\u003epackage:context:calls_package",
|
|
"from": "function:mega-control:server.handleStatus",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleStatus-\u003epackage:time:calls_package",
|
|
"from": "function:mega-control:server.handleStatus",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleTicketGraph-\u003efunction:mega-control:bearerHeader:calls",
|
|
"from": "function:mega-control:server.handleTicketGraph",
|
|
"to": "function:mega-control:bearerHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleTicketGraph-\u003efunction:mega-control:server.proxyJSON:calls",
|
|
"from": "function:mega-control:server.handleTicketGraph",
|
|
"to": "function:mega-control:server.proxyJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleTicketGraph-\u003efunction:mega-control:urlPathSegment:calls",
|
|
"from": "function:mega-control:server.handleTicketGraph",
|
|
"to": "function:mega-control:urlPathSegment",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleTicketGraph-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:server.handleTicketGraph",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.handleTicketGraph-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:server.handleTicketGraph",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.proxyJSON-\u003epackage:io:calls_package",
|
|
"from": "function:mega-control:server.proxyJSON",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.proxyJSON-\u003epackage:net/http:calls_package",
|
|
"from": "function:mega-control:server.proxyJSON",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "Error"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.proxyJSON-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:server.proxyJSON",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:server.statusSnapshot-\u003efunction:mega-control:server.check:calls",
|
|
"from": "function:mega-control:server.statusSnapshot",
|
|
"to": "function:mega-control:server.check",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:sortedBoolKeys-\u003epackage:sort:calls_package",
|
|
"from": "function:mega-control:sortedBoolKeys",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:mega-control:sortedBoolKeys-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:sortedBoolKeys",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:urlPathSegment-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:urlPathSegment",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "NewReplacer"
|
|
},
|
|
{
|
|
"id": "function:mega-control:validateControlSecrets-\u003efunction:mega-control:server.check:calls",
|
|
"from": "function:mega-control:validateControlSecrets",
|
|
"to": "function:mega-control:server.check",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:mega-control:validateControlSecrets-\u003epackage:errors:calls_package",
|
|
"from": "function:mega-control:validateControlSecrets",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:mega-control:validateControlSecrets-\u003epackage:fmt:calls_package",
|
|
"from": "function:mega-control:validateControlSecrets",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:mega-control:validateControlSecrets-\u003epackage:os:calls_package",
|
|
"from": "function:mega-control:validateControlSecrets",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:mega-control:validateControlSecrets-\u003epackage:strings:calls_package",
|
|
"from": "function:mega-control:validateControlSecrets",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:mega-control:writeJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:mega-control:writeJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:dirSize-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:dirSize",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Walk"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003efunction:neuroforge/cmd/bench:dirSize:calls",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "function:neuroforge/cmd/bench:dirSize",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003efunction:neuroforge/cmd/bench:percentile:calls",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "function:neuroforge/cmd/bench:percentile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003efunction:neuroforge/cmd/bench:syntheticVector:calls",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "function:neuroforge/cmd/bench:syntheticVector",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:flag:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:flag",
|
|
"kind": "calls_package",
|
|
"label": "Int"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintln"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Exit"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:runtime:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:runtime",
|
|
"kind": "calls_package",
|
|
"label": "GC"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:main-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:main",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:percentile-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:percentile",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Ceil"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/bench:syntheticVector-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/cmd/bench:syntheticVector",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Sqrt"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envBool-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/server:envBool",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "LookupEnv"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envBool-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/cmd/server:envBool",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseBool"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envBool-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/server:envBool",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envInt-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/server:envInt",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "LookupEnv"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envInt-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/cmd/server:envInt",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:envInt-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/server:envInt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:main-\u003efunction:neuroforge/cmd/server:run:calls",
|
|
"from": "function:neuroforge/cmd/server:main",
|
|
"to": "function:neuroforge/cmd/server:run",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:main-\u003epackage:log:calls_package",
|
|
"from": "function:neuroforge/cmd/server:main",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Printf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:main-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/server:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Exit"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003efunction:neuroforge/cmd/server:envBool:calls",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "function:neuroforge/cmd/server:envBool",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003efunction:neuroforge/cmd/server:envInt:calls",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "function:neuroforge/cmd/server:envInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003efunction:neuroforge/cmd/server:maxIntMain:calls",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "function:neuroforge/cmd/server:maxIntMain",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003efunction:neuroforge/cmd/server:validateManagedSecretsFromEnv:calls",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:flag:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:flag",
|
|
"kind": "calls_package",
|
|
"label": "String"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:log:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Printf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:neuroforge/internal/brain:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:neuroforge/internal/brain",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:neuroforge/internal/cost:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:neuroforge/internal/cost",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:neuroforge/internal/httpapi:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:neuroforge/internal/httpapi",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:neuroforge/internal/provider:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:neuroforge/internal/provider",
|
|
"kind": "calls_package",
|
|
"label": "NewRouter"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:os/signal:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:os/signal",
|
|
"kind": "calls_package",
|
|
"label": "NotifyContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:run-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/cmd/server:run",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:validateManagedSecret-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/cmd/server:validateManagedSecret",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:validateManagedSecret-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/server:validateManagedSecret",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv-\u003efunction:neuroforge/cmd/server:validateManagedSecret:calls",
|
|
"from": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv",
|
|
"to": "function:neuroforge/cmd/server:validateManagedSecret",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/server:validateManagedSecretsFromEnv",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:claim",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:claim",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:claim",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:claim",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:claim",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequest"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:claim-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:claim",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:complete",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:complete",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:complete",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:complete",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:complete",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequest"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:complete-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:complete",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:hostname-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:hostname",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Hostname"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003efunction:neuroforge/cmd/worker:claim:calls",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "function:neuroforge/cmd/worker:claim",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003efunction:neuroforge/cmd/worker:complete:calls",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "function:neuroforge/cmd/worker:complete",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003efunction:neuroforge/cmd/worker:hostname:calls",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "function:neuroforge/cmd/worker:hostname",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003efunction:neuroforge/cmd/worker:run:calls",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "function:neuroforge/cmd/worker:run",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003epackage:flag:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "package:flag",
|
|
"kind": "calls_package",
|
|
"label": "String"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003epackage:log:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Fatal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Getenv"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:main-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:main",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Sleep"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:run-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:run",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:run-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:run",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Cosine"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/cmd/worker:run-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/cmd/worker:run",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ApplyJobResult-\u003efunction:neuroforge/internal/brain:Engine.reinforcePair:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ApplyJobResult",
|
|
"to": "function:neuroforge/internal/brain:Engine.reinforcePair",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ApplyJobResult-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ApplyJobResult",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ApplyJobResult-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ApplyJobResult",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.addMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.chatModel:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.duplicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.embed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.enqueueRelink:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.enqueueRelink",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.evaluateReward:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.localRelink:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.reinforcePair:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.reinforcePair",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.replicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:Engine.searchVectorFederated:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:buildContext:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:buildContext",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:policyConfidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003efunction:neuroforge/internal/brain:policyTextAllowed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Cosine"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Chat-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Chat",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher-\u003efunction:neuroforge/internal/brain:Engine.stagingConfig:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"to": "function:neuroforge/internal/brain:Engine.stagingConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.CheckStagingPublisher",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory-\u003efunction:neuroforge/internal/brain:Engine.addMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ClusterProposeMemory",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "NewID"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:Engine.SearchVector:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:Engine.addMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:Engine.reinforcePair:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:Engine.reinforcePair",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:Engine.replicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:Engine.synthesizeConsolidation:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:deterministicConsolidation:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:deterministicConsolidation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:minFloat:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:minFloat",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:policyConfidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:policyTextAllowed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:roleRoute:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003efunction:neuroforge/internal/brain:vectorCentroid:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "function:neuroforge/internal/brain:vectorCentroid",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Cosine"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatBool"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Consolidate-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Feedback-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Feedback",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Feedback-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Feedback",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Feedback-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Feedback",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:Engine.duplicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:Engine.enqueueRelink:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.enqueueRelink",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:Engine.localRelink:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:memoryTypeForKind:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:memoryTypeForKind",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:policyConfidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:policyTextAllowed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003efunction:neuroforge/internal/brain:validMemoryType:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "function:neuroforge/internal/brain:validMemoryType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ImportMemory-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ImportMemory",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.IngestDocument-\u003efunction:neuroforge/internal/brain:Engine.ingestDocument:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.IngestDocument",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.IngestText-\u003efunction:neuroforge/internal/brain:Engine.ingestText:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.IngestText",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:Engine.addMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:Engine.duplicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:Engine.embed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:Engine.enqueueRelink:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:Engine.enqueueRelink",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:Engine.localRelink:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:Engine.replicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:memoryTypeForKind:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:memoryTypeForKind",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:policyConfidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:policyTextAllowed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003efunction:neuroforge/internal/brain:validMemoryType:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "function:neuroforge/internal/brain:validMemoryType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Learn-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Learn",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RebalanceShards-\u003efunction:neuroforge/internal/brain:Engine.replicateMemoryToShard:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RebalanceShards-\u003efunction:neuroforge/internal/brain:rendezvousShard:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"to": "function:neuroforge/internal/brain:rendezvousShard",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RebalanceShards-\u003efunction:neuroforge/internal/brain:shardByID:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"to": "function:neuroforge/internal/brain:shardByID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RebalanceShards-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ReconcileGoalProgress-\u003efunction:neuroforge/internal/brain:Engine.refreshGoalResearchProgress:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ReconcileGoalProgress",
|
|
"to": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003efunction:neuroforge/internal/brain:Engine.clusterLeaderURL:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterLeaderURL",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RepairCluster-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:Engine.Search:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:Engine.Search",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:Engine.ingestDocument:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:Engine.ingestText:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:defaultResearchTrust:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:defaultResearchTrust",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:firstNonEmpty:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:firstNonEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003efunction:neuroforge/internal/brain:shortPreview:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "function:neuroforge/internal/brain:shortPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003epackage:neuroforge/internal/research:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "package:neuroforge/internal/research",
|
|
"kind": "calls_package",
|
|
"label": "ResultLooksLikeDocument"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Research-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.Research",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunAutonomy-\u003efunction:neuroforge/internal/brain:Engine.RunGoalCycle:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunAutonomy-\u003efunction:neuroforge/internal/brain:maxIntV3:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"to": "function:neuroforge/internal/brain:maxIntV3",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunAutonomy-\u003efunction:neuroforge/internal/brain:minIntV8:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"to": "function:neuroforge/internal/brain:minIntV8",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunAutonomy-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.addMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.beginGoalCycle:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.beginGoalCycle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.embed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.endGoalCycle:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.endGoalCycle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.maybePublishGoalDraft:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.refreshGoalResearchProgress:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.replicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.researchGoal:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:Engine.searchVectorFederated:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:appendUniqueV3:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:appendUniqueV3",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:deterministicNextAction:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:deterministicNextAction",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:deterministicPrediction:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:deterministicPrediction",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:evaluateGoalEvidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:evaluateGoalEvidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:filterGoalEvidenceHits:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:filterGoalEvidenceHits",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:maxIntV3:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:maxIntV3",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:parsePrediction:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:parsePrediction",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:policyConfidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:policyTextAllowed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:roleRoute:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003efunction:neuroforge/internal/brain:summarizeObservation:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "function:neuroforge/internal/brain:summarizeObservation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "NewID"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunGoalCycle-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunGoalCycle",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunMaintenance-\u003efunction:neuroforge/internal/brain:Engine.Consolidate:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunMaintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunMaintenance-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunMaintenance",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003efunction:neuroforge/internal/brain:Engine.Consolidate:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.Consolidate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003efunction:neuroforge/internal/brain:Engine.RebalanceShards:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.RebalanceShards",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003efunction:neuroforge/internal/brain:Engine.RunAutonomy:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunAutonomy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003efunction:neuroforge/internal/brain:due:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "function:neuroforge/internal/brain:due",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003efunction:neuroforge/internal/brain:maxIntV3:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "function:neuroforge/internal/brain:maxIntV3",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV3Maintenance-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV4Maintenance-\u003efunction:neuroforge/internal/brain:Engine.RepairCluster:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV4Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.RepairCluster",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV4Maintenance-\u003efunction:neuroforge/internal/brain:Engine.RunV3Maintenance:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV4Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV3Maintenance",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV4Maintenance-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV4Maintenance",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance-\u003efunction:neuroforge/internal/brain:Engine.RunV4Maintenance:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV4Maintenance",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance-\u003efunction:neuroforge/internal/brain:Engine.attemptElection:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance-\u003efunction:neuroforge/internal/brain:Engine.electionDue:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.electionDue",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance-\u003efunction:neuroforge/internal/brain:Engine.resetElectionDeadline:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.resetElectionDeadline",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance-\u003efunction:neuroforge/internal/brain:Engine.sendHeartbeats:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.sendHeartbeats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV5Maintenance-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV6Maintenance-\u003efunction:neuroforge/internal/brain:Engine.RunV5Maintenance:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV6Maintenance",
|
|
"to": "function:neuroforge/internal/brain:Engine.RunV5Maintenance",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.RunV6Maintenance-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.RunV6Maintenance",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "NewTicker"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Search-\u003efunction:neuroforge/internal/brain:Engine.embed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Search",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.Search-\u003efunction:neuroforge/internal/brain:Engine.searchVectorFederated:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.Search",
|
|
"to": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.SearchByProvenanceSources-\u003efunction:neuroforge/internal/brain:Engine.embed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.SearchByProvenanceSources",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.SearchByProvenanceSources-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.SearchByProvenanceSources",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.SearchVector-\u003efunction:neuroforge/internal/brain:Engine.searchVectorFederated:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"to": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory-\u003efunction:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory-\u003efunction:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory-\u003efunction:neuroforge/internal/brain:memoryTypeForKind:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"to": "function:neuroforge/internal/brain:memoryTypeForKind",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "NewID"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.addMemory-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.attemptElection-\u003efunction:neuroforge/internal/brain:Engine.clusterPost:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.attemptElection-\u003efunction:neuroforge/internal/brain:Engine.electionFinished:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"to": "function:neuroforge/internal/brain:Engine.electionFinished",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.attemptElection-\u003efunction:neuroforge/internal/brain:Engine.sendHeartbeats:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"to": "function:neuroforge/internal/brain:Engine.sendHeartbeats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.attemptElection-\u003efunction:neuroforge/internal/brain:clusterVoters:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.attemptElection",
|
|
"to": "function:neuroforge/internal/brain:clusterVoters",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.chatModel-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.chatModel",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.chatModelLimit-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.chatModelLimit",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.clusterPost-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.duplicateMemory-\u003efunction:neuroforge/internal/brain:Engine.SearchVector:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"to": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.electionFinished-\u003efunction:neuroforge/internal/brain:electionTimeout:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.electionFinished",
|
|
"to": "function:neuroforge/internal/brain:electionTimeout",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.electionFinished-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.electionFinished",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.evaluateReward-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.evaluateReward-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.evaluateReward-\u003efunction:neuroforge/internal/brain:roleRoute:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.evaluateReward-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.evaluateReward-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.evaluateReward",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseFloat"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader-\u003efunction:neuroforge/internal/brain:Engine.clusterLeaderURL:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterLeaderURL",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader-\u003efunction:neuroforge/internal/brain:Engine.clusterPost:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.forwardMemoryToClusterLeader",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003efunction:neuroforge/internal/brain:dedupeStrings:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "function:neuroforge/internal/brain:dedupeStrings",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003efunction:neuroforge/internal/brain:researchQueryUseful:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "function:neuroforge/internal/brain:researchQueryUseful",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003efunction:neuroforge/internal/brain:roleRoute:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003efunction:neuroforge/internal/brain:shortPreview:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "function:neuroforge/internal/brain:shortPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.goalResearchQueries-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003efunction:neuroforge/internal/brain:Engine.ingestSourceText:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003efunction:neuroforge/internal/brain:sourcePolicyKey:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "function:neuroforge/internal/brain:sourcePolicyKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003efunction:neuroforge/internal/brain:stableSourceID:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "function:neuroforge/internal/brain:stableSourceID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003epackage:neuroforge/internal/ingest:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "calls_package",
|
|
"label": "ExtractTextContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestDocument-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestDocument",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:Engine.addMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:Engine.addMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:Engine.duplicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:Engine.duplicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:Engine.embed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:Engine.embed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:Engine.replicateMemory:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:appendUniqueTags:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:appendUniqueTags",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:appendUniqueV3:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:appendUniqueV3",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:claimPreview:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:claimPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:hashText:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:hashText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:policyConfidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:policyConfidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:policyTextAllowed:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003epackage:neuroforge/internal/ingest:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "calls_package",
|
|
"label": "ChunkText"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestSourceText-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003efunction:neuroforge/internal/brain:Engine.ingestSourceText:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "function:neuroforge/internal/brain:Engine.ingestSourceText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003efunction:neuroforge/internal/brain:hashText:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "function:neuroforge/internal/brain:hashText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003efunction:neuroforge/internal/brain:sourcePolicyKey:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "function:neuroforge/internal/brain:sourcePolicyKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003efunction:neuroforge/internal/brain:stableSourceID:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "function:neuroforge/internal/brain:stableSourceID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.ingestText-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.ingestText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.localRelink-\u003efunction:neuroforge/internal/brain:Engine.SearchVector:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"to": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.localRelink-\u003efunction:neuroforge/internal/brain:Engine.reinforcePair:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.localRelink",
|
|
"to": "function:neuroforge/internal/brain:Engine.reinforcePair",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003efunction:neuroforge/internal/brain:Engine.collectGoalDraftEvidence:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:Engine.collectGoalDraftEvidence",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003efunction:neuroforge/internal/brain:Engine.stagingConfig:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:Engine.stagingConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003efunction:neuroforge/internal/brain:Engine.synthesizeGoalDraft:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003efunction:neuroforge/internal/brain:firstNonEmpty:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:firstNonEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.maybePublishGoalDraft",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.newResearchTrace-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.newResearchTrace",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003efunction:neuroforge/internal/brain:Engine.clusterPost:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003efunction:neuroforge/internal/brain:clusterVoters:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "function:neuroforge/internal/brain:clusterVoters",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "NewID"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.quorumCommitMemoryLeader",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.refreshGoalResearchProgress",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.remoteVectorSearch-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemory-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemory",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.replicateMemoryToShard",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.researchGoal-\u003efunction:neuroforge/internal/brain:Engine.Research:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"to": "function:neuroforge/internal/brain:Engine.Research",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.researchGoal-\u003efunction:neuroforge/internal/brain:Engine.goalResearchQueries:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"to": "function:neuroforge/internal/brain:Engine.goalResearchQueries",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.researchGoal-\u003efunction:neuroforge/internal/brain:Engine.newResearchTrace:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"to": "function:neuroforge/internal/brain:Engine.newResearchTrace",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.researchGoal-\u003efunction:neuroforge/internal/brain:researchTrace.finish:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.finish",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.researchGoal-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.researchGoal",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.resetElectionDeadline-\u003efunction:neuroforge/internal/brain:electionTimeout:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.resetElectionDeadline",
|
|
"to": "function:neuroforge/internal/brain:electionTimeout",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.searchVectorFederated-\u003efunction:neuroforge/internal/brain:Engine.SearchVector:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"to": "function:neuroforge/internal/brain:Engine.SearchVector",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.searchVectorFederated-\u003efunction:neuroforge/internal/brain:Engine.remoteVectorSearch:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"to": "function:neuroforge/internal/brain:Engine.remoteVectorSearch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.searchVectorFederated-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.searchVectorFederated",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.sendHeartbeats-\u003efunction:neuroforge/internal/brain:Engine.clusterPost:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.sendHeartbeats",
|
|
"to": "function:neuroforge/internal/brain:Engine.clusterPost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation-\u003efunction:neuroforge/internal/brain:deterministicConsolidation:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"to": "function:neuroforge/internal/brain:deterministicConsolidation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation-\u003efunction:neuroforge/internal/brain:roleRoute:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeConsolidation",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003efunction:neuroforge/internal/brain:Engine.chatModelLimitOn:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:Engine.chatModelLimitOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003efunction:neuroforge/internal/brain:New:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003efunction:neuroforge/internal/brain:deterministicDraftAnswer:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:deterministicDraftAnswer",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003efunction:neuroforge/internal/brain:goalKeywords:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:goalKeywords",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003efunction:neuroforge/internal/brain:roleRoute:calls",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "function:neuroforge/internal/brain:roleRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:Engine.synthesizeGoalDraft",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:ResearchDomain-\u003epackage:net/url:calls_package",
|
|
"from": "function:neuroforge/internal/brain:ResearchDomain",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:ResearchDomain-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:ResearchDomain",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:SortSourcesByUpdated-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/brain:SortSourcesByUpdated",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:buildContext-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:buildContext",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:buildContext-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:buildContext",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:claimPreview-\u003efunction:neuroforge/internal/brain:shortPreview:calls",
|
|
"from": "function:neuroforge/internal/brain:claimPreview",
|
|
"to": "function:neuroforge/internal/brain:shortPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:claimPreview-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:claimPreview",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:dedupeStrings-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:dedupeStrings",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicConsolidation-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:deterministicConsolidation",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicDraftAnswer-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:deterministicDraftAnswer",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:deterministicPrediction-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:deterministicPrediction",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:due-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:due",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Since"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:electionTimeout-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:electionTimeout",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:electionTimeout-\u003epackage:hash/fnv:calls_package",
|
|
"from": "function:neuroforge/internal/brain:electionTimeout",
|
|
"to": "package:hash/fnv",
|
|
"kind": "calls_package",
|
|
"label": "New64a"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:electionTimeout-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:electionTimeout",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:evaluateGoalEvidence-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/brain:evaluateGoalEvidence",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Max"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:evaluateGoalEvidence-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:evaluateGoalEvidence",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:firstNonEmpty-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:firstNonEmpty",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:goalKeywords-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/brain:goalKeywords",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:goalKeywords-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:goalKeywords",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Fields"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:hashText-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:neuroforge/internal/brain:hashText",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:hashText-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:neuroforge/internal/brain:hashText",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:memoryTypeForKind-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:memoryTypeForKind",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:parsePrediction-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:parsePrediction",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Split"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyConfidence-\u003efunction:neuroforge/internal/brain:policyTrust:calls",
|
|
"from": "function:neuroforge/internal/brain:policyConfidence",
|
|
"to": "function:neuroforge/internal/brain:policyTrust",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyConfidence-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:policyConfidence",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyTextAllowed-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyTextAllowed-\u003epackage:unicode/utf8:calls_package",
|
|
"from": "function:neuroforge/internal/brain:policyTextAllowed",
|
|
"to": "package:unicode/utf8",
|
|
"kind": "calls_package",
|
|
"label": "RuneCountInString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:policyTrust-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/brain:policyTrust",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:rendezvousScore-\u003epackage:hash/fnv:calls_package",
|
|
"from": "function:neuroforge/internal/brain:rendezvousScore",
|
|
"to": "package:hash/fnv",
|
|
"kind": "calls_package",
|
|
"label": "New64a"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:rendezvousScore-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/brain:rendezvousScore",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Log"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:rendezvousShard-\u003efunction:neuroforge/internal/brain:rendezvousScore:calls",
|
|
"from": "function:neuroforge/internal/brain:rendezvousShard",
|
|
"to": "function:neuroforge/internal/brain:rendezvousScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchQueryUseful-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:researchQueryUseful",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchTrace.emit-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchTrace.finish-\u003efunction:neuroforge/internal/brain:researchTrace.emit:calls",
|
|
"from": "function:neuroforge/internal/brain:researchTrace.finish",
|
|
"to": "function:neuroforge/internal/brain:researchTrace.emit",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchTrace.finish-\u003efunction:neuroforge/internal/brain:shortPreview:calls",
|
|
"from": "function:neuroforge/internal/brain:researchTrace.finish",
|
|
"to": "function:neuroforge/internal/brain:shortPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:researchTrace.finish-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:researchTrace.finish",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:shortPreview-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:shortPreview",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:sortedGoalIDs-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/brain:sortedGoalIDs",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:sourcePolicyKey-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:sourcePolicyKey",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:stableSourceID-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:neuroforge/internal/brain:stableSourceID",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:stableSourceID-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:neuroforge/internal/brain:stableSourceID",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:stableSourceID-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:stableSourceID",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:summarizeObservation-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/brain:summarizeObservation",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/brain:summarizeObservation-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/brain:summarizeObservation",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.ActualCost-\u003efunction:neuroforge/internal/cost:New:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.ActualCost",
|
|
"to": "function:neuroforge/internal/cost:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.ActualCost-\u003efunction:neuroforge/internal/cost:chatRates:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.ActualCost",
|
|
"to": "function:neuroforge/internal/cost:chatRates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat-\u003efunction:neuroforge/internal/cost:New:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat",
|
|
"to": "function:neuroforge/internal/cost:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat-\u003efunction:neuroforge/internal/cost:chatRates:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat",
|
|
"to": "function:neuroforge/internal/cost:chatRates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat-\u003efunction:neuroforge/internal/cost:estimateTokens:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.EstimateOpenAIChat",
|
|
"to": "function:neuroforge/internal/cost:estimateTokens",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed-\u003efunction:neuroforge/internal/cost:New:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed",
|
|
"to": "function:neuroforge/internal/cost:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed-\u003efunction:neuroforge/internal/cost:estimateTokens:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.EstimateOpenAIEmbed",
|
|
"to": "function:neuroforge/internal/cost:estimateTokens",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Record-\u003efunction:neuroforge/internal/cost:Manager.ActualCost:calls",
|
|
"from": "function:neuroforge/internal/cost:Manager.Record",
|
|
"to": "function:neuroforge/internal/cost:Manager.ActualCost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Reserve-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/cost:Manager.Reserve",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Reserve-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/cost:Manager.Reserve",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/cost:Manager.Totals-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/cost:Manager.Totals",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:New-\u003efunction:neuroforge/internal/httpapi:Server.routes:calls",
|
|
"from": "function:neuroforge/internal/httpapi:New",
|
|
"to": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:New-\u003efunction:neuroforge/internal/httpapi:newMetricsRegistry:calls",
|
|
"from": "function:neuroforge/internal/httpapi:New",
|
|
"to": "function:neuroforge/internal/httpapi:newMetricsRegistry",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:New-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:New",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewServeMux"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.Handler-\u003efunction:neuroforge/internal/httpapi:Server.logging:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.Handler",
|
|
"to": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.Handler-\u003efunction:neuroforge/internal/httpapi:Server.requestLimits:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.Handler",
|
|
"to": "function:neuroforge/internal/httpapi:Server.requestLimits",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.Handler-\u003efunction:neuroforge/internal/httpapi:Server.securityHeaders:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.Handler",
|
|
"to": "function:neuroforge/internal/httpapi:Server.securityHeaders",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAuth-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAuth-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAuth-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminAutonomy-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminAutonomy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminCheckpoint-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminCheckpoint",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminCheckpoint-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminCheckpoint",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminClusterRepair-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminClusterRepair",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminClusterRepair-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminClusterRepair",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminCompactSegments-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminCompactSegments",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminCompactSegments-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminCompactSegments",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminConsolidate-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminConsolidate",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminDiskANNStatus-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminDiskANNStatus",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminExport-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminExport",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetConfig-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminGetConfig",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetLearningPolicy-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminGetLearningPolicy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting-\u003efunction:neuroforge/internal/httpapi:modelRoutingFromConfig:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:modelRoutingFromConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetSecrets-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminGetSecrets",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminGetSecrets-\u003efunction:neuroforge/internal/httpapi:maskedSecret:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminGetSecrets",
|
|
"to": "function:neuroforge/internal/httpapi:maskedSecret",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSummary-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSummary",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminMemories-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminMemories",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminMemories-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminMemories",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminMergeIndex-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminMergeIndex",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminMergeIndex-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminMergeIndex",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminProviderHealth-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminProviderHealth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminProviderHealth-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminProviderHealth",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutConfig-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutConfig",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutConfig-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutConfig",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutConfig-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutConfig",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatBool"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting-\u003efunction:neuroforge/internal/httpapi:modelRoutingFromConfig:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"to": "function:neuroforge/internal/httpapi:modelRoutingFromConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "LookupEnv"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminPutSecrets-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRebalance-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRebalance-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRebalance-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRebalance-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchGet-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchGet",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchGet-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchGet",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchGet:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchGet",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchPut-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchTest-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchTest-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchTest-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResearchTest-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResolveConflict-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResolveConflict-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResolveConflict-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminResolveConflict-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRetention-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRetention",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRetention-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRetention",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminRetention-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminRetention",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminSecretsStatus-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminSecretsStatus",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminStatus-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminStatus",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminStatus-\u003efunction:neuroforge/internal/httpapi:currentRuntimeSnapshot:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminStatus",
|
|
"to": "function:neuroforge/internal/httpapi:currentRuntimeSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminStatus-\u003efunction:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminStatus",
|
|
"to": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminStorageStatus-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminStorageStatus",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminSynapses-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminSynapses",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminTierStorage-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminTierStorage",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminTierStorage-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminTierStorage",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminUsage-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminUsage",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminUsage-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminUsage",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.adminWAL-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.adminWAL",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.appAuth-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.appAuth-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.appAuth-\u003efunction:neuroforge/internal/httpapi:bearer:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"to": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.appAuth-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.appAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.chat-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.chat",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.chat-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.chat",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.chat-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.chat",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAbort-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAbort-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAbort-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAbort-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAuth-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAuth-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAuth-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterCommit-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterCommit",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterCommit-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterCommit",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterCommit-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterCommit",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterDecision-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterDecision",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterDecision-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterDecision",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterDecision-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterDecision",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterPrepare-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterPrepare",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterPrepare-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterPrepare",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterPrepare-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterPrepare",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterRequestVote-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterRequestVote",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterRequestVote-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterRequestVote",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterRequestVote-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterRequestVote",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.clusterStatus-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.clusterStatus",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.conflicts-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.conflicts",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.controlReadAuth-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.controlReadAuth-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.controlReadAuth-\u003efunction:neuroforge/internal/httpapi:bearer:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"to": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.controlReadAuth-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.controlReadAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.err-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.err",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.feedback-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.feedback",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.feedback-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.feedback",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.feedback-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.feedback",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalCycle-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalCycle",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalCycle-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalCycle",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalCycle-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalCycle",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalPause-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalPause",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalPause-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalPause",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResearchHistory-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalResearchHistory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResearchHistory-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalResearchHistory",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResearchLive-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalResearchLive",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResearchLive-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalResearchLive",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseUint"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResume-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalResume",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalResume-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalResume",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsCreate-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsCreate",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsCreate-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsCreate",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsCreate-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsCreate",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsDelete-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsDelete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsDelete-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsDelete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsGet-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsGet",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsGet-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsGet",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsGet-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsGet",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsList-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsList",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsPut-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsPut",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsPut-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsPut",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.goalsPut-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.goalsPut",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.importMemory-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.importMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.importMemory-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.importMemory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.importMemory-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.importMemory",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.index-\u003efunction:neuroforge/internal/httpapi:statusWriter.Write:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.index",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.Write",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.index-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.index",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NotFound"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003efunction:neuroforge/internal/httpapi:splitCSV:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "function:neuroforge/internal/httpapi:splitCSV",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "ParseFloat"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestDocument-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestText-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestText",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestText-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestText",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.ingestText-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.ingestText",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationAuth-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationAuth-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationAuth-\u003efunction:neuroforge/internal/httpapi:bearer:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"to": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationAuth-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph-\u003efunction:neuroforge/internal/httpapi:firstGraphNonEmpty:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"to": "function:neuroforge/internal/httpapi:firstGraphNonEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph-\u003efunction:neuroforge/internal/httpapi:graphBoundedInt:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"to": "function:neuroforge/internal/httpapi:graphBoundedInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph-\u003efunction:neuroforge/internal/httpapi:graphCompact:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"to": "function:neuroforge/internal/httpapi:graphCompact",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph-\u003efunction:neuroforge/internal/httpapi:memoryGraphPriority:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"to": "function:neuroforge/internal/httpapi:memoryGraphPriority",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "SliceStable"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationEvent-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003efunction:neuroforge/internal/httpapi:integrationSource:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "function:neuroforge/internal/httpapi:integrationSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003efunction:neuroforge/internal/httpapi:validIntegrationName:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "function:neuroforge/internal/httpapi:validIntegrationName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:integrationSource:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:integrationSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003efunction:neuroforge/internal/httpapi:validIntegrationName:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:validIntegrationName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:integrationMemoryID:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:integrationSource:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:integrationSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003efunction:neuroforge/internal/httpapi:validIntegrationName:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "function:neuroforge/internal/httpapi:validIntegrationName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:firstGraphNonEmpty:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:firstGraphNonEmpty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:firstGraphScore:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:firstGraphScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:graphBoundedInt:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:graphBoundedInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:graphCompact:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:graphCompact",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:graphResearchEdgeKind:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:graphResearchEdgeKind",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003efunction:neuroforge/internal/httpapi:shortGraphHash:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "function:neuroforge/internal/httpapi:shortGraphHash",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatUint"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatInt"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.json-\u003efunction:neuroforge/internal/httpapi:statusWriter.WriteHeader:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.json",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.WriteHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.json-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.json",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learn-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.learn",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learn-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.learn",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learn-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.learn",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learningCycles-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.learningCycles",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.learningCycles-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.learningCycles",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.livez-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.livez",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.livez-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.livez",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.logging-\u003efunction:neuroforge/internal/httpapi:metricsRegistry.observeHTTP:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"to": "function:neuroforge/internal/httpapi:metricsRegistry.observeHTTP",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.logging-\u003efunction:neuroforge/internal/httpapi:normalizeMetricRoute:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"to": "function:neuroforge/internal/httpapi:normalizeMetricRoute",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.logging-\u003epackage:log:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"to": "package:log",
|
|
"kind": "calls_package",
|
|
"label": "Printf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.logging-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.logging-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.logging",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:bearer:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:boolFloat:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:boolFloat",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:currentRuntimeSnapshot:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:currentRuntimeSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:promHeader:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:promHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:promSample:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:promSample",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:statusWriter.Write:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.Write",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003efunction:neuroforge/internal/httpapi:statusWriter.WriteHeader:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.WriteHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.metricsEndpoint-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "FormatFloat"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.readyz-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.readyz-\u003efunction:neuroforge/internal/httpapi:checkConfiguredOllamaModels:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"to": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.readyz-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.readyz-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.readyz-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.requestLimits-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.requestLimits",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.requestLimits-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.requestLimits",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.requestLimits-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.requestLimits",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.researchSearch-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.researchSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.researchSearch-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.researchSearch",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.researchSearch-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.researchSearch",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.adminAuth:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.appAuth:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.appAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.clusterAuth:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.controlReadAuth:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.controlReadAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.integrationAuth:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003efunction:neuroforge/internal/httpapi:Server.workerAuth:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.routes-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.routes",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.search-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.search",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.search-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.search",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.search-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.search",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.searchVector-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.searchVector-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.searchVector-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.searchVector-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.securityHeaders-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.securityHeaders",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.securityHeaders-\u003epackage:neuroforge/internal/store:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.securityHeaders",
|
|
"to": "package:neuroforge/internal/store",
|
|
"kind": "calls_package",
|
|
"label": "NewID"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.securityHeaders-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.securityHeaders",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourceGet-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.sourceGet",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourceGet-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.sourceGet",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourceGet-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.sourceGet",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourcesList-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.sourcesList",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.sourcesList-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.sourcesList",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.stats-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.stats",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerAuth-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerAuth-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerAuth-\u003efunction:neuroforge/internal/httpapi:bearer:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"to": "function:neuroforge/internal/httpapi:bearer",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerAuth-\u003efunction:neuroforge/internal/httpapi:secureEqual:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"to": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerAuth-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerAuth",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "HandlerFunc"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim-\u003efunction:neuroforge/internal/httpapi:New:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"to": "function:neuroforge/internal/httpapi:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim-\u003efunction:neuroforge/internal/httpapi:statusWriter.WriteHeader:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"to": "function:neuroforge/internal/httpapi:statusWriter.WriteHeader",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerClaim-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerComplete-\u003efunction:neuroforge/internal/httpapi:Server.err:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerComplete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.err",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerComplete-\u003efunction:neuroforge/internal/httpapi:Server.json:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerComplete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.json",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:Server.workerComplete-\u003efunction:neuroforge/internal/httpapi:decode:calls",
|
|
"from": "function:neuroforge/internal/httpapi:Server.workerComplete",
|
|
"to": "function:neuroforge/internal/httpapi:decode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:approxP95-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:approxP95",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Ceil"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:bearer-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:bearer",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels-\u003efunction:neuroforge/internal/httpapi:configuredModelAvailable:calls",
|
|
"from": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"to": "function:neuroforge/internal/httpapi:configuredModelAvailable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:checkConfiguredOllamaModels",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:configuredModelAvailable-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:configuredModelAvailable",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:currentRuntimeSnapshot-\u003epackage:runtime:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:currentRuntimeSnapshot",
|
|
"to": "package:runtime",
|
|
"kind": "calls_package",
|
|
"label": "ReadMemStats"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:decode-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:decode",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:decode-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:decode",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:firstGraphNonEmpty-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:firstGraphNonEmpty",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphBoundedInt-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:graphBoundedInt",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphBoundedInt-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:graphBoundedInt",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphCompact-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:graphCompact",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:graphResearchEdgeKind-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:graphResearchEdgeKind",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationMemoryID-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "Sum256"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationMemoryID-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationMemoryID-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationMemoryID-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:integrationMemoryID",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:integrationSource-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:integrationSource",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:memoryGraphPriority-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:memoryGraphPriority",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricEscape-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:metricEscape",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricLabels-\u003efunction:neuroforge/internal/httpapi:metricEscape:calls",
|
|
"from": "function:neuroforge/internal/httpapi:metricLabels",
|
|
"to": "function:neuroforge/internal/httpapi:metricEscape",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot-\u003efunction:neuroforge/internal/httpapi:approxP95:calls",
|
|
"from": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"to": "function:neuroforge/internal/httpapi:approxP95",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:metricsRegistry.dashboardSnapshot",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Since"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:newMetricsRegistry-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:newMetricsRegistry",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:normalizeMetricRoute-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:normalizeMetricRoute",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:promHeader-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:promHeader",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:promSample-\u003efunction:neuroforge/internal/httpapi:metricLabels:calls",
|
|
"from": "function:neuroforge/internal/httpapi:promSample",
|
|
"to": "function:neuroforge/internal/httpapi:metricLabels",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:promSample-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:promSample",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Fprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:secureEqual-\u003epackage:crypto/subtle:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:secureEqual",
|
|
"to": "package:crypto/subtle",
|
|
"kind": "calls_package",
|
|
"label": "ConstantTimeCompare"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:shortGraphHash-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:shortGraphHash",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:splitCSV-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:splitCSV",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Split"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/httpapi:validIntegrationName-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/httpapi:validIntegrationName",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ChunkText-\u003efunction:neuroforge/internal/ingest:cleanText:calls",
|
|
"from": "function:neuroforge/internal/ingest:ChunkText",
|
|
"to": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ChunkText-\u003efunction:neuroforge/internal/ingest:min:calls",
|
|
"from": "function:neuroforge/internal/ingest:ChunkText",
|
|
"to": "function:neuroforge/internal/ingest:min",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ChunkText-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ChunkText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ChunkText-\u003epackage:unicode:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ChunkText",
|
|
"to": "package:unicode",
|
|
"kind": "calls_package",
|
|
"label": "IsSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractText-\u003efunction:neuroforge/internal/ingest:ExtractTextContext:calls",
|
|
"from": "function:neuroforge/internal/ingest:ExtractText",
|
|
"to": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractText-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ExtractText",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "Background"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003efunction:neuroforge/internal/ingest:HTMLToText:calls",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "function:neuroforge/internal/ingest:HTMLToText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003efunction:neuroforge/internal/ingest:cleanText:calls",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003efunction:neuroforge/internal/ingest:extractDOCX:calls",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003efunction:neuroforge/internal/ingest:extractPDF:calls",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "function:neuroforge/internal/ingest:extractPDF",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003efunction:neuroforge/internal/ingest:nonempty:calls",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "function:neuroforge/internal/ingest:nonempty",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003epackage:mime:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "package:mime",
|
|
"kind": "calls_package",
|
|
"label": "ParseMediaType"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Ext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:ExtractTextContext-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:ExtractTextContext",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:HTMLToText-\u003efunction:neuroforge/internal/ingest:cleanText:calls",
|
|
"from": "function:neuroforge/internal/ingest:HTMLToText",
|
|
"to": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:HTMLToText-\u003epackage:html:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:HTMLToText",
|
|
"to": "package:html",
|
|
"kind": "calls_package",
|
|
"label": "UnescapeString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:HTMLToText-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:HTMLToText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "NewReplacer"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:cleanText-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:cleanText",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ReplaceAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003efunction:neuroforge/internal/ingest:cleanText:calls",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003epackage:archive/zip:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "package:archive/zip",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003epackage:encoding/xml:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "package:encoding/xml",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractDOCX-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractDOCX",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "LimitReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF-\u003efunction:neuroforge/internal/ingest:cleanText:calls",
|
|
"from": "function:neuroforge/internal/ingest:extractPDF",
|
|
"to": "function:neuroforge/internal/ingest:cleanText",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractPDF",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractPDF",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractPDF",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF-\u003epackage:os/exec:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractPDF",
|
|
"to": "package:os/exec",
|
|
"kind": "calls_package",
|
|
"label": "LookPath"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:extractPDF-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:extractPDF",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/ingest:nonempty-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/ingest:nonempty",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Chat-\u003efunction:neuroforge/internal/provider:Router.ChatOn:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.Chat",
|
|
"to": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn-\u003efunction:neuroforge/internal/provider:Router.chatOllama:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"to": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn-\u003efunction:neuroforge/internal/provider:Router.chatOpenAI:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"to": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn-\u003efunction:neuroforge/internal/provider:Router.ollamaOrderFor:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaOrderFor",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ChatOn-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.ChatOn",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Embed-\u003efunction:neuroforge/internal/provider:Router.EmbedOn:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.Embed",
|
|
"to": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn-\u003efunction:neuroforge/internal/provider:Router.embedOllama:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"to": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn-\u003efunction:neuroforge/internal/provider:Router.embedOpenAI:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"to": "function:neuroforge/internal/provider:Router.embedOpenAI",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn-\u003efunction:neuroforge/internal/provider:Router.ollamaOrderFor:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaOrderFor",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.EmbedOn-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.EmbedOn",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Health-\u003efunction:neuroforge/internal/provider:cleanBase:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.Health",
|
|
"to": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Health-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.Health",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Health-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.Health",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Health-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.Health",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.Health-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.Health",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003efunction:neuroforge/internal/provider:Router.doJSON:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003efunction:neuroforge/internal/provider:cleanBase:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003efunction:neuroforge/internal/provider:ollamaThinkValue:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "function:neuroforge/internal/provider:ollamaThinkValue",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003efunction:neuroforge/internal/provider:optionalTimeout:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "function:neuroforge/internal/provider:optionalTimeout",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOllama-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOllama",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOpenAI-\u003efunction:neuroforge/internal/provider:Router.doJSON:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"to": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOpenAI-\u003efunction:neuroforge/internal/provider:cleanBase:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"to": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOpenAI-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.chatOpenAI-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.chatOpenAI",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.doJSON-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama-\u003efunction:neuroforge/internal/provider:Router.doJSON:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"to": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama-\u003efunction:neuroforge/internal/provider:cleanBase:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"to": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama-\u003efunction:neuroforge/internal/provider:optionalTimeout:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"to": "function:neuroforge/internal/provider:optionalTimeout",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOllama-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOllama",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOpenAI-\u003efunction:neuroforge/internal/provider:Router.doJSON:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOpenAI",
|
|
"to": "function:neuroforge/internal/provider:Router.doJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOpenAI-\u003efunction:neuroforge/internal/provider:cleanBase:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOpenAI",
|
|
"to": "function:neuroforge/internal/provider:cleanBase",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.embedOpenAI-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.embedOpenAI",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ollamaOrder-\u003efunction:neuroforge/internal/provider:Router.ollamaCandidates:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.ollamaOrder",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaCandidates",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ollamaOrderFor-\u003efunction:neuroforge/internal/provider:Router.ollamaOrder:calls",
|
|
"from": "function:neuroforge/internal/provider:Router.ollamaOrderFor",
|
|
"to": "function:neuroforge/internal/provider:Router.ollamaOrder",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:Router.ollamaOrderFor-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:Router.ollamaOrderFor",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:cleanBase-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:cleanBase",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimRight"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:ollamaThinkValue-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/provider:ollamaThinkValue",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:optionalTimeout-\u003epackage:context:calls_package",
|
|
"from": "function:neuroforge/internal/provider:optionalTimeout",
|
|
"to": "package:context",
|
|
"kind": "calls_package",
|
|
"label": "WithTimeout"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/provider:optionalTimeout-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/provider:optionalTimeout",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchPage-\u003efunction:neuroforge/internal/research:FetchResource:calls",
|
|
"from": "function:neuroforge/internal/research:FetchPage",
|
|
"to": "function:neuroforge/internal/research:FetchResource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchPage-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchPage",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:IsDocumentResource:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:extensionForMIME:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:extensionForMIME",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:extractTitle:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:extractTitle",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:newSafeFetchClient:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:normalizedContentType:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:normalizedContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:rejectPrivateHost:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003efunction:neuroforge/internal/research:responseFilename:calls",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "function:neuroforge/internal/research:responseFilename",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:net/url:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:neuroforge/internal/ingest:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "calls_package",
|
|
"label": "HTMLToText"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:FetchResource-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:FetchResource",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:IsDocumentResource-\u003efunction:neuroforge/internal/research:normalizedContentType:calls",
|
|
"from": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"to": "function:neuroforge/internal/research:normalizedContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:IsDocumentResource-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Ext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:IsDocumentResource-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:ResultLooksLikeDocument-\u003efunction:neuroforge/internal/research:IsDocumentResource:calls",
|
|
"from": "function:neuroforge/internal/research:ResultLooksLikeDocument",
|
|
"to": "function:neuroforge/internal/research:IsDocumentResource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:ResultLooksLikeDocument-\u003epackage:net/url:calls_package",
|
|
"from": "function:neuroforge/internal/research:ResultLooksLikeDocument",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:ResultLooksLikeDocument-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/research:ResultLooksLikeDocument",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:ResultLooksLikeDocument-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:ResultLooksLikeDocument",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewDecoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:net/http:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:net/http",
|
|
"kind": "calls_package",
|
|
"label": "NewRequestWithContext"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:net/url:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:Search-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:Search",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:extensionForMIME-\u003efunction:neuroforge/internal/research:normalizedContentType:calls",
|
|
"from": "function:neuroforge/internal/research:extensionForMIME",
|
|
"to": "function:neuroforge/internal/research:normalizedContentType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:extractTitle-\u003epackage:neuroforge/internal/ingest:calls_package",
|
|
"from": "function:neuroforge/internal/research:extractTitle",
|
|
"to": "package:neuroforge/internal/ingest",
|
|
"kind": "calls_package",
|
|
"label": "HTMLToText"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:extractTitle-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:extractTitle",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003efunction:neuroforge/internal/research:isPrivateIP:calls",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "function:neuroforge/internal/research:isPrivateIP",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003efunction:neuroforge/internal/research:rejectPrivateHost:calls",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003efunction:neuroforge/internal/research:rejectPrivateHostname:calls",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003epackage:net:calls_package",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "package:net",
|
|
"kind": "calls_package",
|
|
"label": "SplitHostPort"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:newSafeFetchClient-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/research:newSafeFetchClient",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Quote"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:normalizedContentType-\u003epackage:mime:calls_package",
|
|
"from": "function:neuroforge/internal/research:normalizedContentType",
|
|
"to": "package:mime",
|
|
"kind": "calls_package",
|
|
"label": "ParseMediaType"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:normalizedContentType-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:normalizedContentType",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHost-\u003efunction:neuroforge/internal/research:isPrivateIP:calls",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"to": "function:neuroforge/internal/research:isPrivateIP",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHost-\u003efunction:neuroforge/internal/research:rejectPrivateHostname:calls",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"to": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHost-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHost",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHostname-\u003efunction:neuroforge/internal/research:isPrivateIP:calls",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"to": "function:neuroforge/internal/research:isPrivateIP",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHostname-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHostname-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHostname-\u003epackage:net:calls_package",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"to": "package:net",
|
|
"kind": "calls_package",
|
|
"label": "ParseIP"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:rejectPrivateHostname-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:rejectPrivateHostname",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Trim"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:responseFilename-\u003epackage:mime:calls_package",
|
|
"from": "function:neuroforge/internal/research:responseFilename",
|
|
"to": "package:mime",
|
|
"kind": "calls_package",
|
|
"label": "ParseMediaType"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:responseFilename-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/research:responseFilename",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/research:responseFilename-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/research:responseFilename",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.AppendDecision-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.AppendDecision",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.AppendDecision-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.AppendDecision",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.AppendEntry-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.AppendEntry",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.AppendEntry-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.AppendEntry",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.Close-\u003efunction:neuroforge/internal/store:Store.closeDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"to": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.Close-\u003efunction:neuroforge/internal/store:unmapSegmentFile:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"to": "function:neuroforge/internal/store:unmapSegmentFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append-\u003efunction:neuroforge/internal/store:ClusterLog.observe:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.observe",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append-\u003efunction:neuroforge/internal/store:clusterLogName:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"to": "function:neuroforge/internal/store:clusterLogName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.append-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:ClusterLog.observe:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.observe",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:SegmentStore.scanFile:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:clusterLogName:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:clusterLogName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:parseClusterLogSeq:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:parseClusterLogSeq",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:parseSegmentSeq:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:parseSegmentSeq",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003efunction:neuroforge/internal/store:segmentName:calls",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "function:neuroforge/internal/store:segmentName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewScanner"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:ClusterLog.scan-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Get-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Get-\u003efunction:neuroforge/internal/store:SegmentStore.readLocation:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Get-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Put-\u003efunction:neuroforge/internal/store:MemoryPageCache.evictLocked:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Put",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.evictLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Put-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Put",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Put-\u003efunction:neuroforge/internal/store:memoryApproxBytes:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Put",
|
|
"to": "function:neuroforge/internal/store:memoryApproxBytes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Reconfigure-\u003efunction:neuroforge/internal/store:MemoryPageCache.evictLocked:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Reconfigure",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.evictLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Stats-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Stats-\u003efunction:neuroforge/internal/store:parseSegmentSeq:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"to": "function:neuroforge/internal/store:parseSegmentSeq",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Stats-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Stats-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:MemoryPageCache.Stats-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Base"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:SegmentStore.ConsumeMetadata:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.ConsumeMetadata",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:SegmentStore.HasRecords:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.HasRecords",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:SegmentStore.Rebuild:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.checkpointLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.initHotTrackerLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.initializeClusterRoleLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.initializeClusterRoleLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.loadDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.loadIndexSnapshotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.persistSecretsLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.persistSecretsLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.replayWAL:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:Store.tierMemoryBodiesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:applyNewDefaults:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:applyNewDefaults",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:migrateMemories:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:migrateMemories",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:newMemoryPageCache:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:newMemoryPageCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:openSegmentStore:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:openSegmentStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:openVectorJournal:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:openVectorJournal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:randomID:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:randomID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003efunction:neuroforge/internal/store:vectorJournalOptionsFromConfig:calls",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "function:neuroforge/internal/store:vectorJournalOptionsFromConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprint"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:neuroforge/internal/core:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "calls_package",
|
|
"label": "DefaultConfig"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:New-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:New",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:NewID-\u003efunction:neuroforge/internal/store:randomID:calls",
|
|
"from": "function:neuroforge/internal/store:NewID",
|
|
"to": "function:neuroforge/internal/store:randomID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendDelete-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.AppendDelete",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendDelete-\u003efunction:neuroforge/internal/store:SegmentStore.appendRecords:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.AppendDelete",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendUpsert-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendUpsert-\u003efunction:neuroforge/internal/store:SegmentStore.appendRecords:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.AppendUpsert-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.ConsumeMetadata-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.ConsumeMetadata",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Hydrate-\u003efunction:neuroforge/internal/store:MemoryPageCache.Get:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Hydrate",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories-\u003efunction:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveMemories",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential-\u003efunction:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003efunction:neuroforge/internal/store:SegmentStore.AppendUpsert:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003efunction:neuroforge/internal/store:openSegmentStore:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "function:neuroforge/internal/store:openSegmentStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003efunction:neuroforge/internal/store:unmapSegmentFile:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "function:neuroforge/internal/store:unmapSegmentFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "RemoveAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.Rebuild-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecord-\u003efunction:neuroforge/internal/store:SegmentStore.appendRecords:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecord",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003efunction:neuroforge/internal/store:SegmentStore.mapLocked:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.mapLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003efunction:neuroforge/internal/store:segmentName:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "function:neuroforge/internal/store:segmentName",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.appendRecords-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.appendRecords",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "CopyN"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.iterateLivePayloadsSequential",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.mapLocked-\u003efunction:neuroforge/internal/store:mapSegmentFile:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.mapLocked",
|
|
"to": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.readLocation-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.readLocation-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.readLocation-\u003efunction:neuroforge/internal/store:SegmentStore.mapLocked:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.mapLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.readLocation-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.readLocation-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.readLocation",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:SegmentStore.scanFile-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:SegmentStore.scanFile",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.pendingClusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Remove"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AbortPreparedClusterEntry",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AcceptHeartbeat-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AcceptHeartbeat",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AcceptHeartbeat-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AcceptHeartbeat",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddKnowledgeEvent-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddKnowledgeEvent",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddKnowledgeEvent-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddKnowledgeEvent",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddKnowledgeEvent-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddKnowledgeEvent",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddKnowledgeEvent-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddKnowledgeEvent",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddLearningCycle-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddLearningCycle",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddLearningCycle-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddLearningCycle",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddLearningCycle-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddLearningCycle",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddLearningCycle-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddLearningCycle",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.indexProvenanceSourceLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.newIndexLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.resolveConflictLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:VectorJournal.AppendNew:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003efunction:neuroforge/internal/store:inferMemoryType:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:inferMemoryType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemoriesBatch-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemoriesBatch",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:Store.indexProvenanceSourceLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:Store.newIndexLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:Store.resolveConflictLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:VectorJournal.AppendNew:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003efunction:neuroforge/internal/store:inferMemoryType:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "function:neuroforge/internal/store:inferMemoryType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddMemory-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddResearchEvent-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddResearchEvent",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddResearchEvent-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddResearchEvent",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddResearchEvent-\u003efunction:neuroforge/internal/store:applyResearchEvent:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddResearchEvent",
|
|
"to": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddResearchEvent-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddResearchEvent",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddUsage-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddUsage",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddUsage-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddUsage",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddUsage-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.AddUsage",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.AddUsage-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.AddUsage",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.BecomeLeader-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.BecomeLeader",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.BecomeLeader-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.BecomeLeader",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.BecomeLeader-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.BecomeLeader",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClaimJob-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClaimJob",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClaimJob-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ClaimJob",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterDecision-\u003efunction:neuroforge/internal/store:Store.decisionClusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"to": "function:neuroforge/internal/store:Store.decisionClusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterDecision-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterDecision-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterLogStats-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterLogStats",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterLogStats-\u003efunction:neuroforge/internal/store:Store.ensureClusterLog:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterLogStats",
|
|
"to": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterStatus-\u003efunction:neuroforge/internal/store:Store.ClusterLogStats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterStatus",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterLogStats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ClusterStatus-\u003efunction:neuroforge/internal/store:Store.PendingClusterEntries:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ClusterStatus",
|
|
"to": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.ClusterDecision:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.ClusterState:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterState",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.UpsertClusterMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003efunction:neuroforge/internal/store:Store.pendingClusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Remove"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CommitPreparedClusterEntry",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactIndexSegments-\u003efunction:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompactIndexSegments",
|
|
"to": "function:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactIndexSegments-\u003efunction:neuroforge/internal/store:Store.writeIndexBaseLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompactIndexSegments",
|
|
"to": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactMemorySegments-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompactMemorySegments",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactMemorySegments-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompactMemorySegments",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompactMemorySegments-\u003efunction:neuroforge/internal/store:SegmentStore.Rebuild:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompactMemorySegments",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompleteJob-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompleteJob",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompleteJob-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CompleteJob",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CompleteJob-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CompleteJob",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ConflictsSnapshot-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ConflictsSnapshot",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ConflictsSnapshot-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ConflictsSnapshot",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ConflictsSnapshot-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ConflictsSnapshot",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Min"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.CorroborateMemory-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.CorroborateMemory",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses-\u003efunction:neuroforge/internal/store:pow:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"to": "function:neuroforge/internal/store:pow",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.DecayAndPruneSynapses",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteGoal-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteGoal",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteGoal-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteGoal",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003efunction:neuroforge/internal/store:MemoryPageCache.Delete:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Delete",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.unindexProvenanceSourceLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.unindexProvenanceSourceLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003efunction:neuroforge/internal/store:Store.untrackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemoriesBatch",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemory-\u003efunction:neuroforge/internal/store:MemoryPageCache.Delete:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Delete",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemory-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemory-\u003efunction:neuroforge/internal/store:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemory-\u003efunction:neuroforge/internal/store:Store.unindexProvenanceSourceLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"to": "function:neuroforge/internal/store:Store.unindexProvenanceSourceLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DeleteMemory-\u003efunction:neuroforge/internal/store:Store.untrackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DeleteMemory",
|
|
"to": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild-\u003efunction:neuroforge/internal/store:memorySearchable:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNNeedsBuild",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Duration"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNStatus-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNStatus-\u003efunction:neuroforge/internal/store:Store.Config:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"to": "function:neuroforge/internal/store:Store.Config",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNStatus-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNStatus-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.DiskANNStatus-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.DiskANNStatus",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.EnqueueJob-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.EnqueueJob",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.EnqueueJob-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.EnqueueJob",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.EnqueueJob-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.EnqueueJob",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.EnqueueJob-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.EnqueueJob",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ExportSafe-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ExportSafe",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ExportSafe-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ExportSafe",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ExportSafe-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ExportSafe",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.FinishResearchRun-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.FinishResearchRun-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.FinishResearchRun-\u003efunction:neuroforge/internal/store:cloneResearchRun:calls",
|
|
"from": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.FinishResearchRun-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.FinishResearchRun-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.FinishResearchRun",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ForceCheckpoint-\u003efunction:neuroforge/internal/store:Store.checkpointLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ForceCheckpoint",
|
|
"to": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetGoal-\u003efunction:neuroforge/internal/store:cloneGoal:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GetGoal",
|
|
"to": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetMemory-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GetMemory",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetMemory-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GetMemory",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetResearchRun-\u003efunction:neuroforge/internal/store:cloneResearchRun:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GetResearchRun",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GetSource-\u003efunction:neuroforge/internal/store:cloneSource:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GetSource",
|
|
"to": "function:neuroforge/internal/store:cloneSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GoalsSnapshot-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GoalsSnapshot",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GoalsSnapshot-\u003efunction:neuroforge/internal/store:cloneGoal:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GoalsSnapshot",
|
|
"to": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GoalsSnapshot-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.GoalsSnapshot",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GrantVote-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.GrantVote",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.GrantVote-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.GrantVote",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.IndexSnapshotStatus-\u003efunction:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.IndexSnapshotStatus",
|
|
"to": "function:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.IndexSnapshotStatusUnlocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeGraph-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeGraph",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeGraph-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeGraph",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeGraph-\u003efunction:neuroforge/internal/store:memoryPreview:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeGraph",
|
|
"to": "function:neuroforge/internal/store:memoryPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeGraph-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeGraph",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003efunction:neuroforge/internal/store:memoryPreview:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "function:neuroforge/internal/store:memoryPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003efunction:neuroforge/internal/store:previewHeap.Pop:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Pop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003efunction:neuroforge/internal/store:previewHeap.Push:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Push",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003epackage:container/heap:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Init"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemories-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemories",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail-\u003efunction:neuroforge/internal/store:memoryPreview:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"to": "function:neuroforge/internal/store:memoryPreview",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeMemoryDetail",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeSummary-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeSummary",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeSummary-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeSummary",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.KnowledgeSummary-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.KnowledgeSummary",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.LatestResearchRun-\u003efunction:neuroforge/internal/store:cloneResearchRun:calls",
|
|
"from": "function:neuroforge/internal/store:Store.LatestResearchRun",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MarkConsolidated-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MarkConsolidated",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MarkConsolidated-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MarkConsolidated",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MarkConsolidated-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MarkConsolidated",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MarkConsolidated-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MarkConsolidated",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoriesSnapshot-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MemoriesSnapshot",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoriesSnapshot-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MemoriesSnapshot",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoriesSnapshot-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MemoriesSnapshot",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoriesSnapshot-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.MemoriesSnapshot",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.MemoryByProvenanceSourceID",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.NextClusterIndex-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.NextClusterIndex",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ObservabilitySnapshot-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ObservabilitySnapshot",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ObservabilitySnapshot-\u003efunction:neuroforge/internal/store:Store.ClusterLogStats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ObservabilitySnapshot",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterLogStats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ObservabilitySnapshot-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ObservabilitySnapshot",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ObservabilitySnapshot-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ObservabilitySnapshot",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PauseGoal-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PauseGoal-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PauseGoal-\u003efunction:neuroforge/internal/store:cloneGoal:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"to": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PauseGoal-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PauseGoal-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PauseGoal",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003efunction:neuroforge/internal/store:Store.pendingClusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PendingClusterEntries-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PendingClusterEntries",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003efunction:neuroforge/internal/store:Store.ClusterDecision:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.ClusterDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003efunction:neuroforge/internal/store:Store.appendClusterLogEntry:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.appendClusterLogEntry",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003efunction:neuroforge/internal/store:Store.pendingClusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003efunction:neuroforge/internal/store:writeJSONSync:calls",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "function:neuroforge/internal/store:writeJSONSync",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.PrepareClusterEntry-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.PrepareClusterEntry",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.IterateLiveVectorsSequential",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:Store.closeDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:Store.loadDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:Store.rebuildHotIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:Store.vectorForDiskBuild:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:Store.vectorForDiskBuild",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:VectorJournal.AppendNew:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:VectorJournal.Iterate:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.Iterate",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:maxIntStore:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:maxIntStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:memorySearchable:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:minIntStore:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:minIntStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:pqConfigFromCore:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:pqConfigFromCore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003efunction:neuroforge/internal/store:writeAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "BuildPQIndexStream"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "RemoveAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:runtime:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:runtime",
|
|
"kind": "calls_package",
|
|
"label": "GOMAXPROCS"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Ints"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RebuildDiskANN-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RebuildDiskANN",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecentKnowledgeEvents-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecentKnowledgeEvents",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecentLearningCycles-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecentLearningCycles",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecentUsage-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecentUsage",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision-\u003efunction:neuroforge/internal/store:Store.appendClusterLogDecision:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"to": "function:neuroforge/internal/store:Store.appendClusterLogDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision-\u003efunction:neuroforge/internal/store:Store.decisionClusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"to": "function:neuroforge/internal/store:Store.decisionClusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision-\u003efunction:neuroforge/internal/store:writeJSONSync:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"to": "function:neuroforge/internal/store:writeJSONSync",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RecordClusterDecision-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RecordClusterDecision",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Reinforce-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Reinforce-\u003efunction:neuroforge/internal/store:edgeKey:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"to": "function:neuroforge/internal/store:edgeKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Reinforce-\u003efunction:neuroforge/internal/store:pow:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"to": "function:neuroforge/internal/store:pow",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Reinforce-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Reinforce-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.Reinforce",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot-\u003efunction:neuroforge/internal/store:cloneResearchRun:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ResearchRunsSnapshot",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003efunction:neuroforge/internal/store:appendUniqueString:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "function:neuroforge/internal/store:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResolveConflict-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ResolveConflict",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "EqualFold"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResumeGoal-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResumeGoal-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResumeGoal-\u003efunction:neuroforge/internal/store:cloneGoal:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"to": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResumeGoal-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ResumeGoal-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ResumeGoal",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:MemoryPageCache.Delete:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Delete",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:Store.untrackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003efunction:neuroforge/internal/store:memoryUtility:calls",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "function:neuroforge/internal/store:memoryUtility",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.RunRetention-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.RunRetention",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SaveSourceBlob-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SaveSourceBlob",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SaveSourceBlob-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SaveSourceBlob",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SaveSourceBlob-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SaveSourceBlob",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SaveSourceBlob-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SaveSourceBlob",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVector-\u003efunction:neuroforge/internal/store:Store.searchVectorLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVector",
|
|
"to": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSource-\u003efunction:neuroforge/internal/store:Store.SearchVectorByProvenanceSources:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSource",
|
|
"to": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003efunction:neuroforge/internal/store:Store.searchVectorLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003efunction:neuroforge/internal/store:memorySearchable:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Cosine"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SearchVectorByProvenanceSources",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Secrets-\u003efunction:neuroforge/internal/store:cloneStringMap:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Secrets",
|
|
"to": "function:neuroforge/internal/store:cloneStringMap",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SegmentStats-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SegmentStats",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryHomeShard-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryHomeShard",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryHomeShard-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryHomeShard",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryHomeShard-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryHomeShard",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryHomeShard-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryHomeShard",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryReward-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryReward-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryReward-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryReward-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryReward-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryReward",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryStatus-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryStatus",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryStatus-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryStatus",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryStatus-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryStatus",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SetMemoryStatus-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SetMemoryStatus",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SourcesSnapshot-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SourcesSnapshot",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SourcesSnapshot-\u003efunction:neuroforge/internal/store:cloneSource:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SourcesSnapshot",
|
|
"to": "function:neuroforge/internal/store:cloneSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SourcesSnapshot-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SourcesSnapshot",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartElection-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartElection",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartElection-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartElection",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartElection-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.StartElection",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003efunction:neuroforge/internal/store:Store.trimResearchRunsLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "function:neuroforge/internal/store:Store.trimResearchRunsLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003efunction:neuroforge/internal/store:cloneResearchRun:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StartResearchRun-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.StartResearchRun",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StepDown-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.StepDown",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.StepDown-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.StepDown",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory-\u003efunction:neuroforge/internal/store:appendUniqueString:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"to": "function:neuroforge/internal/store:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SupersedeMemory-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.SupersedeMemory",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.SynapsesSnapshot-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.SynapsesSnapshot",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.TierMemoryBodies-\u003efunction:neuroforge/internal/store:Store.tierMemoryBodiesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.TierMemoryBodies",
|
|
"to": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.TieringStatus-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.TieringStatus",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Touch",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Touch",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Touch",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Touch",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.Touch",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.Touch-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.Touch",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.TouchLeaderHeartbeat-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.TouchLeaderHeartbeat",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:MemoryPageCache.Reconfigure:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Reconfigure",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:SegmentStore.HasRecords:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.HasRecords",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:SegmentStore.Rebuild:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.Rebuild",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:Store.closeDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:Store.loadDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:Store.rebuildIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:Store.validateConfigLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:VectorJournal.Configure:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.Configure",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:applyNewDefaults:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:applyNewDefaults",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:newMemoryPageCache:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:newMemoryPageCache",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:openSegmentStore:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:openSegmentStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003efunction:neuroforge/internal/store:vectorJournalOptionsFromConfig:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "function:neuroforge/internal/store:vectorJournalOptionsFromConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateConfig-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateConfig",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateMaintenance-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateMaintenance",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpdateSecrets-\u003efunction:neuroforge/internal/store:Store.persistSecretsLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpdateSecrets",
|
|
"to": "function:neuroforge/internal/store:Store.persistSecretsLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:Store.AddMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:Store.AddMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:Store.Config:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:Store.Config",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:Store.EffectiveLeaderID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:Store.EffectiveLeaderID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:Store.GetMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:Store.GetMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003efunction:neuroforge/internal/store:sameClusterMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "function:neuroforge/internal/store:sameClusterMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertClusterMemory-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertClusterMemory",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003efunction:neuroforge/internal/store:cloneGoal:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "function:neuroforge/internal/store:cloneGoal",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertGoal-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertGoal",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource-\u003efunction:neuroforge/internal/store:NewID:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"to": "function:neuroforge/internal/store:NewID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource-\u003efunction:neuroforge/internal/store:Store.commitLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"to": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource-\u003efunction:neuroforge/internal/store:cloneSource:calls",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"to": "function:neuroforge/internal/store:cloneSource",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.UpsertSource-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.UpsertSource",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ValidateConfig-\u003efunction:neuroforge/internal/store:Store.validateConfigLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ValidateConfig",
|
|
"to": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.VectorJournalStats-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.VectorJournalStats",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.WALStatus-\u003efunction:neuroforge/internal/store:MemoryPageCache.Stats:calls",
|
|
"from": "function:neuroforge/internal/store:Store.WALStatus",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Stats",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.WALStatus-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.WALStatus",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.WALStatus-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.WALStatus",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.WALStatus-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.WALStatus",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendClusterLogDecision-\u003efunction:neuroforge/internal/store:ClusterLog.AppendDecision:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendClusterLogDecision",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.AppendDecision",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendClusterLogDecision-\u003efunction:neuroforge/internal/store:Store.ensureClusterLog:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendClusterLogDecision",
|
|
"to": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendClusterLogEntry-\u003efunction:neuroforge/internal/store:ClusterLog.AppendEntry:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendClusterLogEntry",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.AppendEntry",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendClusterLogEntry-\u003efunction:neuroforge/internal/store:Store.ensureClusterLog:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendClusterLogEntry",
|
|
"to": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendSegmentEventLocked-\u003efunction:neuroforge/internal/store:SegmentStore.AppendDelete:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.AppendDelete",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendSegmentEventLocked-\u003efunction:neuroforge/internal/store:SegmentStore.AppendUpsert:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.AppendUpsert",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendSegmentEventLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendWALLocked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendWALLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "NewEncoder"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendWALLocked-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendWALLocked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.appendWALLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent-\u003efunction:neuroforge/internal/store:applyResearchEvent:calls",
|
|
"from": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"to": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent-\u003efunction:neuroforge/internal/store:cloneResearchRun:calls",
|
|
"from": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"to": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent-\u003efunction:neuroforge/internal/store:edgeKey:calls",
|
|
"from": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"to": "function:neuroforge/internal/store:edgeKey",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.applyWALEvent-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.checkpointLocked-\u003efunction:neuroforge/internal/store:Store.pruneWALLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"to": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.checkpointLocked-\u003efunction:neuroforge/internal/store:Store.writeIndexSnapshotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"to": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.checkpointLocked-\u003efunction:neuroforge/internal/store:writeAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.checkpointLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.closeDiskANNLocked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.clusterDir-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.clusterDir",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.commitLocked-\u003efunction:neuroforge/internal/store:Store.appendSegmentEventLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"to": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.commitLocked-\u003efunction:neuroforge/internal/store:Store.appendWALLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"to": "function:neuroforge/internal/store:Store.appendWALLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.commitLocked-\u003efunction:neuroforge/internal/store:Store.checkpointLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"to": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.commitLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.commitLocked-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.commitLocked",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.decisionClusterDir-\u003efunction:neuroforge/internal/store:Store.clusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.decisionClusterDir",
|
|
"to": "function:neuroforge/internal/store:Store.clusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.decisionClusterDir-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.decisionClusterDir",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ensureClusterLog-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ensureClusterLog-\u003efunction:neuroforge/internal/store:Store.Config:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"to": "function:neuroforge/internal/store:Store.Config",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ensureClusterLog-\u003efunction:neuroforge/internal/store:Store.clusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"to": "function:neuroforge/internal/store:Store.clusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ensureClusterLog-\u003efunction:neuroforge/internal/store:openClusterLog:calls",
|
|
"from": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"to": "function:neuroforge/internal/store:openClusterLog",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.ensureClusterLog-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.ensureClusterLog",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.evictHotBodyLocked-\u003efunction:neuroforge/internal/store:SegmentStore.HasLive:calls",
|
|
"from": "function:neuroforge/internal/store:Store.evictHotBodyLocked",
|
|
"to": "function:neuroforge/internal/store:SegmentStore.HasLive",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.evictHotBodyLocked-\u003efunction:neuroforge/internal/store:Store.untrackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.evictHotBodyLocked",
|
|
"to": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.evictHotBodyLocked-\u003efunction:neuroforge/internal/store:memoryBodyResident:calls",
|
|
"from": "function:neuroforge/internal/store:Store.evictHotBodyLocked",
|
|
"to": "function:neuroforge/internal/store:memoryBodyResident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked-\u003efunction:neuroforge/internal/store:MemoryPageCache.Get:calls",
|
|
"from": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked-\u003efunction:neuroforge/internal/store:MemoryPageCache.Put:calls",
|
|
"from": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Put",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.indexCountMatchesLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.indexCountMatchesLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.indexCountMatchesLocked-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:Store.indexCountMatchesLocked",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.initHotTrackerLocked-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.initHotTrackerLocked-\u003efunction:neuroforge/internal/store:memoryBodyResident:calls",
|
|
"from": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"to": "function:neuroforge/internal/store:memoryBodyResident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.initHotTrackerLocked-\u003epackage:container/heap:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Init"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003efunction:neuroforge/internal/store:Store.closeDiskANNLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "function:neuroforge/internal/store:Store.closeDiskANNLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "OpenPQIndex"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadDiskANNLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadDiskANNLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadJSON-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadJSON-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:buildIndexShadow:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:buildIndexShadow",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:previewHeap.Len:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "NewHNSWFromSnapshot"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadLegacyIndexSnapshotLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.indexCountMatchesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.indexCountMatchesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:applyIndexDelta:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:loadBinaryIndexBases:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:shadowFromHNSW:calls",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:shadowFromHNSW",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "NewHNSWFromSnapshot"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.loadSegmentedIndexSnapshotLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.materializeMemoryLocked-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.materializeMemoryLocked-\u003efunction:neuroforge/internal/store:Store.trackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.materializeMemoryLocked-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.newIndexLocked-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "NewHNSW"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.oldestHotLocked-\u003efunction:neuroforge/internal/store:previewHeap.Pop:calls",
|
|
"from": "function:neuroforge/internal/store:Store.oldestHotLocked",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Pop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pendingClusterDir-\u003efunction:neuroforge/internal/store:Store.clusterDir:calls",
|
|
"from": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"to": "function:neuroforge/internal/store:Store.clusterDir",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pendingClusterDir-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.pendingClusterDir",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.persistLocked-\u003efunction:neuroforge/internal/store:Store.checkpointLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.persistLocked",
|
|
"to": "function:neuroforge/internal/store:Store.checkpointLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.persistSecretsLocked-\u003efunction:neuroforge/internal/store:writeAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.persistSecretsLocked",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.persistSecretsLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.persistSecretsLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pruneWALLocked-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pruneWALLocked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pruneWALLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.pruneWALLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.pruneWALLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked-\u003efunction:neuroforge/internal/store:Store.newIndexLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked-\u003efunction:neuroforge/internal/store:memorySearchable:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked-\u003efunction:neuroforge/internal/store:Store.newIndexLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.newIndexLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked-\u003efunction:neuroforge/internal/store:Store.rebuildHotIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildIndexesLocked-\u003efunction:neuroforge/internal/store:memorySearchable:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildIndexesLocked",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked-\u003efunction:neuroforge/internal/store:Store.indexProvenanceSourceLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.rebuildProvenanceSourceIndexLocked",
|
|
"to": "function:neuroforge/internal/store:Store.indexProvenanceSourceLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003efunction:neuroforge/internal/store:Store.replayWALFile:calls",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadDir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWAL-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWAL",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003efunction:neuroforge/internal/store:Store.appendSegmentEventLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "function:neuroforge/internal/store:Store.appendSegmentEventLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003efunction:neuroforge/internal/store:Store.applyWALEvent:calls",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "function:neuroforge/internal/store:Store.applyWALEvent",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewScanner"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.replayWALFile-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.replayWALFile",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003efunction:neuroforge/internal/store:Store.materializeMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "function:neuroforge/internal/store:Store.materializeMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003efunction:neuroforge/internal/store:appendUniqueString:calls",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "function:neuroforge/internal/store:appendUniqueString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003efunction:neuroforge/internal/store:knowledgeScore:calls",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "function:neuroforge/internal/store:knowledgeScore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Abs"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.resolveConflictLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.resolveConflictLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003efunction:neuroforge/internal/store:Store.fullMemoryForReadLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "function:neuroforge/internal/store:Store.fullMemoryForReadLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003efunction:neuroforge/internal/store:cloneMemory:calls",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "function:neuroforge/internal/store:cloneMemory",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003efunction:neuroforge/internal/store:memorySearchable:calls",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "function:neuroforge/internal/store:memorySearchable",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Cosine"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.searchVectorLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.searchVectorLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Contains"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003efunction:neuroforge/internal/store:Store.evictHotBodyLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.evictHotBodyLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003efunction:neuroforge/internal/store:Store.initHotTrackerLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.initHotTrackerLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003efunction:neuroforge/internal/store:Store.oldestHotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.oldestHotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003efunction:neuroforge/internal/store:Store.rebuildHotIndexesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "function:neuroforge/internal/store:Store.rebuildHotIndexesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003efunction:neuroforge/internal/store:previewHeap.Pop:calls",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Pop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.tierMemoryBodiesLocked",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked-\u003efunction:neuroforge/internal/store:Store.untrackHotMemoryLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:Store.untrackHotMemoryLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked-\u003efunction:neuroforge/internal/store:memoryBodyResident:calls",
|
|
"from": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:memoryBodyResident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked-\u003efunction:neuroforge/internal/store:previewHeap.Push:calls",
|
|
"from": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:previewHeap.Push",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked-\u003efunction:neuroforge/internal/store:residentBodyBytes:calls",
|
|
"from": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"to": "function:neuroforge/internal/store:residentBodyBytes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked-\u003epackage:container/heap:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Init"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trackHotMemoryLocked-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.trackHotMemoryLocked",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trimResearchRunsLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.trimResearchRunsLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.trimResearchRunsLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.trimResearchRunsLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.unindexProvenanceSourceLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.unindexProvenanceSourceLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.validateConfigLocked-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.validateConfigLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.validateConfigLocked-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.validateConfigLocked-\u003epackage:net/url:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"to": "package:net/url",
|
|
"kind": "calls_package",
|
|
"label": "Parse"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.validateConfigLocked-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.validateConfigLocked",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.vectorForDiskBuild-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.vectorForDiskBuild",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.vectorForDiskBuild-\u003efunction:neuroforge/internal/store:MemoryPageCache.Get:calls",
|
|
"from": "function:neuroforge/internal/store:Store.vectorForDiskBuild",
|
|
"to": "function:neuroforge/internal/store:MemoryPageCache.Get",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003efunction:neuroforge/internal/store:writeHNSWAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "function:neuroforge/internal/store:writeHNSWAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Remove"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Ints"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003efunction:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003efunction:neuroforge/internal/store:cleanupOldIndexBases:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "function:neuroforge/internal/store:cleanupOldIndexBases",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003efunction:neuroforge/internal/store:shadowFromHNSW:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "function:neuroforge/internal/store:shadowFromHNSW",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003efunction:neuroforge/internal/store:writeAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexBaseLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexBaseLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:indexMode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:indexMode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:writeAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.currentSnapshotsLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.currentSnapshotsLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.loadJSON:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.loadJSON",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.writeBinaryIndexBasesLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:Store.writeLegacyIndexSnapshotLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:buildIndexShadow:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:buildIndexShadow",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:cleanupOldIndexBases:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:cleanupOldIndexBases",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:hashSnapshotNode:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:hashSnapshotNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:shadowFromHNSW:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:shadowFromHNSW",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003efunction:neuroforge/internal/store:writeAtomic:calls",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "function:neuroforge/internal/store:writeAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Strings"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:Store.writeSegmentedIndexSnapshotLocked",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Itoa"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.AppendNew-\u003efunction:neuroforge/internal/store:VectorJournal.appendV1Locked:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.AppendNew-\u003efunction:neuroforge/internal/store:VectorJournal.appendV2Locked:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.AppendNew",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Configure-\u003efunction:neuroforge/internal/store:normalizeVectorJournalOptions:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.Configure",
|
|
"to": "function:neuroforge/internal/store:normalizeVectorJournalOptions",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Iterate-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.Iterate",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Iterate-\u003efunction:neuroforge/internal/store:VectorJournal.iterateV1Locked:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.Iterate",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.Iterate-\u003efunction:neuroforge/internal/store:VectorJournal.iterateV2Locked:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.Iterate",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV1Locked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV1Locked-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV1Locked-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewWriterSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV1Locked-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32bits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV1Locked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV1Locked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003efunction:neuroforge/internal/store:buildVectorFrame:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewWriterSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32bits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.appendV2Locked-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.appendV2Locked",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Ints"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32frombits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV1Locked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003efunction:neuroforge/internal/store:decodeVectorPayload:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32frombits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.iterateV2Locked",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV1-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV1-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV1-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV1-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV1-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV2-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV2-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV2-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV2-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:VectorJournal.scanV2-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:appendUniqueString-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:appendUniqueString",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyIndexDelta-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyIndexDelta-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyIndexDelta-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyIndexDelta-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyIndexDelta",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyNewDefaults-\u003epackage:neuroforge/internal/core:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyNewDefaults",
|
|
"to": "package:neuroforge/internal/core",
|
|
"kind": "calls_package",
|
|
"label": "DefaultConfig"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyNewDefaults-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyNewDefaults",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "TrimSpace"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyResearchEvent-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyResearchEvent-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasSuffix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:applyResearchEvent-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:applyResearchEvent",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildIndexShadow-\u003efunction:neuroforge/internal/store:hashSnapshotNode:calls",
|
|
"from": "function:neuroforge/internal/store:buildIndexShadow",
|
|
"to": "function:neuroforge/internal/store:hashSnapshotNode",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildVectorFrame-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildVectorFrame-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildVectorFrame-\u003efunction:neuroforge/internal/store:encodeVectorPayload:calls",
|
|
"from": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"to": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:buildVectorFrame-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cleanupOldIndexBases-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:cleanupOldIndexBases",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Remove"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cleanupOldIndexBases-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:cleanupOldIndexBases",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Glob"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneGoal-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:cloneGoal",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneMemory-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:cloneMemory",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneResearchRun-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:cloneResearchRun",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:cloneSource-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:cloneSource",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:clusterLogName-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:clusterLogName",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:decodeVectorPayload-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:decodeVectorPayload-\u003efunction:neuroforge/internal/store:deserializeVectorColumns:calls",
|
|
"from": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:deserializeVectorColumns",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:decodeVectorPayload-\u003efunction:neuroforge/internal/store:inflateVectorBytes:calls",
|
|
"from": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:decodeVectorPayload-\u003efunction:neuroforge/internal/store:restoreVectorResidual:calls",
|
|
"from": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:restoreVectorResidual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:decodeVectorPayload-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:decodeVectorPayload",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:deflateVectorBytes-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:deflateVectorBytes",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:deflateVectorBytes-\u003epackage:compress/flate:calls_package",
|
|
"from": "function:neuroforge/internal/store:deflateVectorBytes",
|
|
"to": "package:compress/flate",
|
|
"kind": "calls_package",
|
|
"label": "NewWriter"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:encodeVectorPayload-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:encodeVectorPayload-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:encodeVectorPayload-\u003efunction:neuroforge/internal/store:deflateVectorBytes:calls",
|
|
"from": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:deflateVectorBytes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:encodeVectorPayload-\u003efunction:neuroforge/internal/store:makeVectorResidual:calls",
|
|
"from": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:makeVectorResidual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:encodeVectorPayload-\u003efunction:neuroforge/internal/store:serializeVectorColumns:calls",
|
|
"from": "function:neuroforge/internal/store:encodeVectorPayload",
|
|
"to": "function:neuroforge/internal/store:serializeVectorColumns",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:hashSnapshotNode-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:hashSnapshotNode",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "FingerprintSnapshotNode"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inferMemoryType-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:inferMemoryType",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "ToLower"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inflateVectorBytes-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inflateVectorBytes-\u003epackage:bytes:calls_package",
|
|
"from": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"to": "package:bytes",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inflateVectorBytes-\u003epackage:compress/flate:calls_package",
|
|
"from": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"to": "package:compress/flate",
|
|
"kind": "calls_package",
|
|
"label": "NewReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:inflateVectorBytes-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:inflateVectorBytes",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:knowledgeScore-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:knowledgeScore",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "ReadHNSWBinary"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:loadBinaryIndexBases-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:loadBinaryIndexBases",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:makeVectorResidual-\u003efunction:neuroforge/internal/store:vectorPredictorValue:calls",
|
|
"from": "function:neuroforge/internal/store:makeVectorResidual",
|
|
"to": "function:neuroforge/internal/store:vectorPredictorValue",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:mapSegmentFile-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:mapSegmentFile-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:mapSegmentFile-\u003epackage:syscall:calls_package",
|
|
"from": "function:neuroforge/internal/store:mapSegmentFile",
|
|
"to": "package:syscall",
|
|
"kind": "calls_package",
|
|
"label": "Mmap"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryPreview-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:memoryPreview",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryPreview-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:memoryPreview",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryUtility-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:memoryUtility",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Exp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:memoryUtility-\u003epackage:neuroforge/internal/vector:calls_package",
|
|
"from": "function:neuroforge/internal/store:memoryUtility",
|
|
"to": "package:neuroforge/internal/vector",
|
|
"kind": "calls_package",
|
|
"label": "Clamp"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:migrateMemories-\u003efunction:neuroforge/internal/store:inferMemoryType:calls",
|
|
"from": "function:neuroforge/internal/store:migrateMemories",
|
|
"to": "function:neuroforge/internal/store:inferMemoryType",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:newMemoryPageCache-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:newMemoryPageCache",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openClusterLog-\u003efunction:neuroforge/internal/store:ClusterLog.scan:calls",
|
|
"from": "function:neuroforge/internal/store:openClusterLog",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openClusterLog-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:openClusterLog",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openSegmentStore-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:openSegmentStore",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openSegmentStore-\u003efunction:neuroforge/internal/store:ClusterLog.scan:calls",
|
|
"from": "function:neuroforge/internal/store:openSegmentStore",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.scan",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openSegmentStore-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:openSegmentStore",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003efunction:neuroforge/internal/store:VectorJournal.scanV1:calls",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.scanV1",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003efunction:neuroforge/internal/store:VectorJournal.scanV2:calls",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "function:neuroforge/internal/store:VectorJournal.scanV2",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003efunction:neuroforge/internal/store:normalizeVectorJournalOptions:calls",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "function:neuroforge/internal/store:normalizeVectorJournalOptions",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003efunction:neuroforge/internal/store:upgradeVectorJournalV1:calls",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:openVectorJournal-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:openVectorJournal",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:paethByte-\u003efunction:neuroforge/internal/store:absIntStore:calls",
|
|
"from": "function:neuroforge/internal/store:paethByte",
|
|
"to": "function:neuroforge/internal/store:absIntStore",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:parseClusterLogSeq-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:parseClusterLogSeq",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:parseClusterLogSeq-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:parseClusterLogSeq",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:parseSegmentSeq-\u003epackage:strconv:calls_package",
|
|
"from": "function:neuroforge/internal/store:parseSegmentSeq",
|
|
"to": "package:strconv",
|
|
"kind": "calls_package",
|
|
"label": "Atoi"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:parseSegmentSeq-\u003epackage:strings:calls_package",
|
|
"from": "function:neuroforge/internal/store:parseSegmentSeq",
|
|
"to": "package:strings",
|
|
"kind": "calls_package",
|
|
"label": "HasPrefix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:pow-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/store:pow",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Pow"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:previewHeap.Push-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:previewHeap.Push",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:randomID-\u003epackage:crypto/rand:calls_package",
|
|
"from": "function:neuroforge/internal/store:randomID",
|
|
"to": "package:crypto/rand",
|
|
"kind": "calls_package",
|
|
"label": "Read"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:randomID-\u003epackage:encoding/hex:calls_package",
|
|
"from": "function:neuroforge/internal/store:randomID",
|
|
"to": "package:encoding/hex",
|
|
"kind": "calls_package",
|
|
"label": "EncodeToString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:randomID-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:randomID",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:randomID-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/store:randomID",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:residentBodyBytes-\u003efunction:neuroforge/internal/store:memoryApproxBytes:calls",
|
|
"from": "function:neuroforge/internal/store:residentBodyBytes",
|
|
"to": "function:neuroforge/internal/store:memoryApproxBytes",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:residentBodyBytes-\u003efunction:neuroforge/internal/store:memoryBodyResident:calls",
|
|
"from": "function:neuroforge/internal/store:residentBodyBytes",
|
|
"to": "function:neuroforge/internal/store:memoryBodyResident",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:restoreVectorResidual-\u003efunction:neuroforge/internal/store:vectorPredictorValue:calls",
|
|
"from": "function:neuroforge/internal/store:restoreVectorResidual",
|
|
"to": "function:neuroforge/internal/store:vectorPredictorValue",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:segmentName-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:segmentName",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:unmapSegmentFile-\u003epackage:syscall:calls_package",
|
|
"from": "function:neuroforge/internal/store:unmapSegmentFile",
|
|
"to": "package:syscall",
|
|
"kind": "calls_package",
|
|
"label": "Munmap"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003efunction:neuroforge/internal/store:ClusterLog.append:calls",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.append",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003efunction:neuroforge/internal/store:New:calls",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "function:neuroforge/internal/store:New",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003efunction:neuroforge/internal/store:buildVectorFrame:calls",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "function:neuroforge/internal/store:buildVectorFrame",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewWriterSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "Is"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Open"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:upgradeVectorJournalV1-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/store:upgradeVectorJournalV1",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Ints"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:vectorPredictorValue-\u003efunction:neuroforge/internal/store:paethByte:calls",
|
|
"from": "function:neuroforge/internal/store:vectorPredictorValue",
|
|
"to": "function:neuroforge/internal/store:paethByte",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeAtomic-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:writeAtomic",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeAtomic-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:writeAtomic",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "WriteFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeHNSWAtomic-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:writeHNSWAtomic",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeHNSWAtomic-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:writeHNSWAtomic",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "OpenFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeJSONSync-\u003efunction:neuroforge/internal/store:ClusterLog.Close:calls",
|
|
"from": "function:neuroforge/internal/store:writeJSONSync",
|
|
"to": "function:neuroforge/internal/store:ClusterLog.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeJSONSync-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/store:writeJSONSync",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "MarshalIndent"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeJSONSync-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/store:writeJSONSync",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "MkdirAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/store:writeJSONSync-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/store:writeJSONSync",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Dir"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndex-\u003efunction:neuroforge/internal/vector:BuildPQIndexStream:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndex",
|
|
"to": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:HNSW.Add:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:PQIndex.Close:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:encodePQInto:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:encodePQInto",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:l2norm:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:l2norm",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:nearest:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:nearest",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:partitionPath:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:partitionPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:trainPQModel:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:trainPQModel",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003efunction:neuroforge/internal/vector:writeJSONAtomic:calls",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "function:neuroforge/internal/vector:writeJSONAtomic",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewWriterSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "RemoveAll"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:BuildPQIndexStream-\u003epackage:time:calls_package",
|
|
"from": "function:neuroforge/internal/vector:BuildPQIndexStream",
|
|
"to": "package:time",
|
|
"kind": "calls_package",
|
|
"label": "Now"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:Cosine-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:Cosine",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Sqrt"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:FingerprintSnapshotNode-\u003efunction:neuroforge/internal/vector:writeHashString:calls",
|
|
"from": "function:neuroforge/internal/vector:FingerprintSnapshotNode",
|
|
"to": "function:neuroforge/internal/vector:writeHashString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:FingerprintSnapshotNode-\u003efunction:neuroforge/internal/vector:writeHashU32:calls",
|
|
"from": "function:neuroforge/internal/vector:FingerprintSnapshotNode",
|
|
"to": "function:neuroforge/internal/vector:writeHashU32",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:FingerprintSnapshotNode-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:neuroforge/internal/vector:FingerprintSnapshotNode",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:FingerprintSnapshotNode-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:FingerprintSnapshotNode",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32bits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Add-\u003efunction:neuroforge/internal/vector:HNSW.addNormalizedLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"to": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Add-\u003efunction:neuroforge/internal/vector:normalizeCopy:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"to": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.AddBatch-\u003efunction:neuroforge/internal/vector:HNSW.addNormalizedLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.AddBatch",
|
|
"to": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.AddBatch-\u003efunction:neuroforge/internal/vector:normalizeCopy:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.AddBatch",
|
|
"to": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:HNSW.Add:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:HNSW.Len:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:HNSW.greedyLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:HNSW.greedyLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:HNSW.searchLayerLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:PQIndex.resolveID:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.resolveID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:PQIndex.scanPartition:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:buildPQLookup:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:buildPQLookup",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:l2norm:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:l2norm",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:normalizeCopy:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:pqMinHeap.Pop:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Pop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:pushTopPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:selectTop:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:selectTop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003efunction:neuroforge/internal/vector:sqDist:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "function:neuroforge/internal/vector:sqDist",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003epackage:container/heap:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Init"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Search-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Search",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Shadow-\u003efunction:neuroforge/internal/vector:writeHashString:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Shadow",
|
|
"to": "function:neuroforge/internal/vector:writeHashString",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Shadow-\u003efunction:neuroforge/internal/vector:writeHashU32:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Shadow",
|
|
"to": "function:neuroforge/internal/vector:writeHashU32",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Shadow-\u003epackage:crypto/sha256:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Shadow",
|
|
"to": "package:crypto/sha256",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Shadow-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Shadow",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32bits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.Snapshot-\u003epackage:sort:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.Snapshot",
|
|
"to": "package:sort",
|
|
"kind": "calls_package",
|
|
"label": "Slice"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.WriteBinary-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.WriteBinary",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewWriterSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.WriteBinary-\u003epackage:encoding/binary:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.WriteBinary",
|
|
"to": "package:encoding/binary",
|
|
"kind": "calls_package",
|
|
"label": "Write"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.WriteBinary-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.WriteBinary",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.WriteBinary-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.WriteBinary",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32bits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked-\u003efunction:neuroforge/internal/vector:HNSW.greedyLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"to": "function:neuroforge/internal/vector:HNSW.greedyLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked-\u003efunction:neuroforge/internal/vector:HNSW.levelForID:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"to": "function:neuroforge/internal/vector:HNSW.levelForID",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked-\u003efunction:neuroforge/internal/vector:HNSW.pruneLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"to": "function:neuroforge/internal/vector:HNSW.pruneLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked-\u003efunction:neuroforge/internal/vector:HNSW.searchLayerLocked:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"to": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked-\u003efunction:neuroforge/internal/vector:appendUniqueNeighbor:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"to": "function:neuroforge/internal/vector:appendUniqueNeighbor",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked-\u003efunction:neuroforge/internal/vector:selectTop:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.addNormalizedLocked",
|
|
"to": "function:neuroforge/internal/vector:selectTop",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.greedyLocked-\u003efunction:neuroforge/internal/vector:dotNormalized:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.greedyLocked",
|
|
"to": "function:neuroforge/internal/vector:dotNormalized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.levelForID-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:HNSW.levelForID",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Log"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:dotNormalized:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:dotNormalized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:isVisited:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:isVisited",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:markVisited:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:markVisited",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:popMax:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:popMax",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:popMin:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:popMin",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:prepareScratch:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:prepareScratch",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:pushMax:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:pushMax",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:HNSW.searchLayerLocked-\u003efunction:neuroforge/internal/vector:pushMin:calls",
|
|
"from": "function:neuroforge/internal/vector:HNSW.searchLayerLocked",
|
|
"to": "function:neuroforge/internal/vector:pushMin",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:NewHNSW-\u003efunction:neuroforge/internal/vector:maxInt:calls",
|
|
"from": "function:neuroforge/internal/vector:NewHNSW",
|
|
"to": "function:neuroforge/internal/vector:maxInt",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:NewHNSWFromSnapshot-\u003efunction:neuroforge/internal/vector:NewHNSW:calls",
|
|
"from": "function:neuroforge/internal/vector:NewHNSWFromSnapshot",
|
|
"to": "function:neuroforge/internal/vector:NewHNSW",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:NewHNSWFromSnapshot-\u003efunction:neuroforge/internal/vector:dotNormalized:calls",
|
|
"from": "function:neuroforge/internal/vector:NewHNSWFromSnapshot",
|
|
"to": "function:neuroforge/internal/vector:dotNormalized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:NewHNSWFromSnapshot-\u003efunction:neuroforge/internal/vector:normalizeCopy:calls",
|
|
"from": "function:neuroforge/internal/vector:NewHNSWFromSnapshot",
|
|
"to": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex-\u003efunction:neuroforge/internal/vector:PQIndex.Close:calls",
|
|
"from": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"to": "function:neuroforge/internal/vector:PQIndex.Close",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex-\u003efunction:neuroforge/internal/vector:partitionPath:calls",
|
|
"from": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"to": "function:neuroforge/internal/vector:partitionPath",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Unmarshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "ReadFile"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:OpenPQIndex-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/vector:OpenPQIndex",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.DiskBytes-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.DiskBytes",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "Stat"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.DiskBytes-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.DiskBytes",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition-\u003efunction:neuroforge/internal/vector:dotPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"to": "function:neuroforge/internal/vector:dotPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition-\u003efunction:neuroforge/internal/vector:pushTopPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"to": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition-\u003epackage:container/heap:calls_package",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Init"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:PQIndex.scanPartition-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/vector:PQIndex.scanPartition",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "NewSectionReader"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003efunction:neuroforge/internal/vector:NewHNSW:calls",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "function:neuroforge/internal/vector:NewHNSW",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003efunction:neuroforge/internal/vector:dotNormalized:calls",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "function:neuroforge/internal/vector:dotNormalized",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003epackage:bufio:calls_package",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "package:bufio",
|
|
"kind": "calls_package",
|
|
"label": "NewReaderSize"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003epackage:encoding/binary:calls_package",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "package:encoding/binary",
|
|
"kind": "calls_package",
|
|
"label": "Read"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Errorf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "ReadFull"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:ReadHNSWBinary-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:ReadHNSWBinary",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Float32frombits"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:buildPQLookup-\u003efunction:neuroforge/internal/vector:dotPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:buildPQLookup",
|
|
"to": "function:neuroforge/internal/vector:dotPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:buildPQLookup-\u003efunction:neuroforge/internal/vector:subBounds:calls",
|
|
"from": "function:neuroforge/internal/vector:buildPQLookup",
|
|
"to": "function:neuroforge/internal/vector:subBounds",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:defaultPQConfig-\u003epackage:runtime:calls_package",
|
|
"from": "function:neuroforge/internal/vector:defaultPQConfig",
|
|
"to": "package:runtime",
|
|
"kind": "calls_package",
|
|
"label": "GOMAXPROCS"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:deterministicKMeans-\u003efunction:neuroforge/internal/vector:nearest:calls",
|
|
"from": "function:neuroforge/internal/vector:deterministicKMeans",
|
|
"to": "function:neuroforge/internal/vector:nearest",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:deterministicKMeans-\u003efunction:neuroforge/internal/vector:sqDist:calls",
|
|
"from": "function:neuroforge/internal/vector:deterministicKMeans",
|
|
"to": "function:neuroforge/internal/vector:sqDist",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:encodePQInto-\u003efunction:neuroforge/internal/vector:subBounds:calls",
|
|
"from": "function:neuroforge/internal/vector:encodePQInto",
|
|
"to": "function:neuroforge/internal/vector:subBounds",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:l2norm-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:l2norm",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Sqrt"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:nearest-\u003efunction:neuroforge/internal/vector:sqDist:calls",
|
|
"from": "function:neuroforge/internal/vector:nearest",
|
|
"to": "function:neuroforge/internal/vector:sqDist",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:normalizeCopy-\u003epackage:math:calls_package",
|
|
"from": "function:neuroforge/internal/vector:normalizeCopy",
|
|
"to": "package:math",
|
|
"kind": "calls_package",
|
|
"label": "Sqrt"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:partitionPath-\u003epackage:fmt:calls_package",
|
|
"from": "function:neuroforge/internal/vector:partitionPath",
|
|
"to": "package:fmt",
|
|
"kind": "calls_package",
|
|
"label": "Sprintf"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:partitionPath-\u003epackage:path/filepath:calls_package",
|
|
"from": "function:neuroforge/internal/vector:partitionPath",
|
|
"to": "package:path/filepath",
|
|
"kind": "calls_package",
|
|
"label": "Join"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pushTopPQ-\u003efunction:neuroforge/internal/vector:HNSW.Len:calls",
|
|
"from": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Len",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pushTopPQ-\u003efunction:neuroforge/internal/vector:pqMinHeap.Push:calls",
|
|
"from": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"to": "function:neuroforge/internal/vector:pqMinHeap.Push",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:pushTopPQ-\u003epackage:container/heap:calls_package",
|
|
"from": "function:neuroforge/internal/vector:pushTopPQ",
|
|
"to": "package:container/heap",
|
|
"kind": "calls_package",
|
|
"label": "Fix"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:subBounds-\u003efunction:neuroforge/internal/vector:minIntPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:subBounds",
|
|
"to": "function:neuroforge/internal/vector:minIntPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:HNSW.Add:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:HNSW.Add",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:deterministicKMeans:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:deterministicKMeans",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:maxIntPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:maxIntPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:minIntPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:minIntPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:nearest:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:nearest",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:residual:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:residual",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003efunction:neuroforge/internal/vector:subBounds:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "function:neuroforge/internal/vector:subBounds",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQ-\u003epackage:runtime:calls_package",
|
|
"from": "function:neuroforge/internal/vector:trainPQ",
|
|
"to": "package:runtime",
|
|
"kind": "calls_package",
|
|
"label": "GOMAXPROCS"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQModel-\u003efunction:neuroforge/internal/vector:defaultPQConfig:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQModel",
|
|
"to": "function:neuroforge/internal/vector:defaultPQConfig",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQModel-\u003efunction:neuroforge/internal/vector:deterministicKMeans:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQModel",
|
|
"to": "function:neuroforge/internal/vector:deterministicKMeans",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQModel-\u003efunction:neuroforge/internal/vector:l2norm:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQModel",
|
|
"to": "function:neuroforge/internal/vector:l2norm",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQModel-\u003efunction:neuroforge/internal/vector:trainPQ:calls",
|
|
"from": "function:neuroforge/internal/vector:trainPQModel",
|
|
"to": "function:neuroforge/internal/vector:trainPQ",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:trainPQModel-\u003epackage:errors:calls_package",
|
|
"from": "function:neuroforge/internal/vector:trainPQModel",
|
|
"to": "package:errors",
|
|
"kind": "calls_package",
|
|
"label": "New"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeHashString-\u003efunction:neuroforge/internal/vector:writeHashU32:calls",
|
|
"from": "function:neuroforge/internal/vector:writeHashString",
|
|
"to": "function:neuroforge/internal/vector:writeHashU32",
|
|
"kind": "calls"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeHashString-\u003epackage:io:calls_package",
|
|
"from": "function:neuroforge/internal/vector:writeHashString",
|
|
"to": "package:io",
|
|
"kind": "calls_package",
|
|
"label": "WriteString"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeJSONAtomic-\u003epackage:encoding/json:calls_package",
|
|
"from": "function:neuroforge/internal/vector:writeJSONAtomic",
|
|
"to": "package:encoding/json",
|
|
"kind": "calls_package",
|
|
"label": "Marshal"
|
|
},
|
|
{
|
|
"id": "function:neuroforge/internal/vector:writeJSONAtomic-\u003epackage:os:calls_package",
|
|
"from": "function:neuroforge/internal/vector:writeJSONAtomic",
|
|
"to": "package:os",
|
|
"kind": "calls_package",
|
|
"label": "WriteFile"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/cmd/agent-\u003efile:services/agent/cmd/agent/main.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/cmd/agent",
|
|
"to": "file:services/agent/cmd/agent/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent-\u003efile:services/agent/internal/agent/agent.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"to": "file:services/agent/internal/agent/agent.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent-\u003efile:services/agent/internal/agent/analysis_runs.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"to": "file:services/agent/internal/agent/analysis_runs.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent-\u003efile:services/agent/internal/agent/escalation.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"to": "file:services/agent/internal/agent/escalation.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent-\u003efile:services/agent/internal/agent/escalation_actions.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"to": "file:services/agent/internal/agent/escalation_actions.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent-\u003efile:services/agent/internal/agent/policy.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"to": "file:services/agent/internal/agent/policy.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/agent-\u003efile:services/agent/internal/agent/status_reply.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/agent",
|
|
"to": "file:services/agent/internal/agent/status_reply.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/brainactivity-\u003efile:services/agent/internal/brainactivity/client.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/brainactivity",
|
|
"to": "file:services/agent/internal/brainactivity/client.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/config-\u003efile:services/agent/internal/config/config.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/config",
|
|
"to": "file:services/agent/internal/config/config.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/contextdata-\u003efile:services/agent/internal/contextdata/collector.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/contextdata",
|
|
"to": "file:services/agent/internal/contextdata/collector.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/glpi-\u003efile:services/agent/internal/glpi/client.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/glpi",
|
|
"to": "file:services/agent/internal/glpi/client.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/glpikb-\u003efile:services/agent/internal/glpikb/sync.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/glpikb",
|
|
"to": "file:services/agent/internal/glpikb/sync.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/knowledge-\u003efile:services/agent/internal/knowledge/category_mapping.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"to": "file:services/agent/internal/knowledge/category_mapping.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/knowledge-\u003efile:services/agent/internal/knowledge/neuroforge_backend.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"to": "file:services/agent/internal/knowledge/neuroforge_backend.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/knowledge-\u003efile:services/agent/internal/knowledge/persistent_index.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"to": "file:services/agent/internal/knowledge/persistent_index.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/knowledge-\u003efile:services/agent/internal/knowledge/store.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/knowledge",
|
|
"to": "file:services/agent/internal/knowledge/store.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/learning-\u003efile:services/agent/internal/learning/outcomes.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"to": "file:services/agent/internal/learning/outcomes.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/learning-\u003efile:services/agent/internal/learning/store.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/learning",
|
|
"to": "file:services/agent/internal/learning/store.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/metrics-\u003efile:services/agent/internal/metrics/metrics.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/metrics",
|
|
"to": "file:services/agent/internal/metrics/metrics.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/model-\u003efile:services/agent/internal/model/model.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"to": "file:services/agent/internal/model/model.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/model-\u003efile:services/agent/internal/model/reason_codes.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/model",
|
|
"to": "file:services/agent/internal/model/reason_codes.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/obsidian-\u003efile:services/agent/internal/obsidian/export.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/obsidian",
|
|
"to": "file:services/agent/internal/obsidian/export.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/ollama-\u003efile:services/agent/internal/ollama/client.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"to": "file:services/agent/internal/ollama/client.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/ollama-\u003efile:services/agent/internal/ollama/pool.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/ollama",
|
|
"to": "file:services/agent/internal/ollama/pool.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/prioritysignals-\u003efile:services/agent/internal/prioritysignals/signals.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/prioritysignals",
|
|
"to": "file:services/agent/internal/prioritysignals/signals.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/queue-\u003efile:services/agent/internal/queue/queue.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/queue",
|
|
"to": "file:services/agent/internal/queue/queue.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/state-\u003efile:services/agent/internal/state/store.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/state",
|
|
"to": "file:services/agent/internal/state/store.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/uptimekuma-\u003efile:services/agent/internal/uptimekuma/client.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/uptimekuma",
|
|
"to": "file:services/agent/internal/uptimekuma/client.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003efile:services/agent/internal/web/control_graph.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "file:services/agent/internal/web/control_graph.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003efile:services/agent/internal/web/server.go:contains_file",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "file:services/agent/internal/web/server.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:DELETE /api/knowledge/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:DELETE /api/knowledge/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:DELETE /api/learning/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:DELETE /api/learning/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/categories:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/categories",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/category-mappings:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/category-mappings",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/control/graph/learning:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/control/graph/learning",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/control/graph/runs/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/control/graph/runs/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/control/runs:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/control/runs",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/diagnostics/analysis/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/diagnostics/analysis/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/diagnostics/knowledge:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/diagnostics/knowledge",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/diagnostics/run/{id}/knowledge:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/diagnostics/run/{id}/knowledge",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/diagnostics/run/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/diagnostics/run/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/knowledge/export/obsidian:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/knowledge/export/obsidian",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/knowledge/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/knowledge/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/knowledge:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/knowledge",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/learning:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/learning",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/outcomes:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/outcomes",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/runs:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/runs",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /api/status:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /api/status",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /category-mappings:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /category-mappings",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /diagnostics:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /diagnostics",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /healthz:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /healthz",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /metrics:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /metrics",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:GET /readyz:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:GET /readyz",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:POST /api/knowledge:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:POST /api/knowledge",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:POST /api/learning:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:POST /api/learning",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:POST /api/outcomes:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:POST /api/outcomes",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:POST /api/quality/replay:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:POST /api/quality/replay",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:POST /api/tickets/{id}/reprocess:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:POST /api/tickets/{id}/reprocess",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:POST /webhook/glpi:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:POST /webhook/glpi",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:PUT /api/category-mappings:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:PUT /api/category-mappings",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:github.com/example/glpi-ai-agent/internal/web-\u003eroute:PUT /api/knowledge/{id}:defines_route",
|
|
"from": "package:github.com/example/glpi-ai-agent/internal/web",
|
|
"to": "route:PUT /api/knowledge/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003efile:services/knowledge/cmd/server/app.go:contains_file",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "file:services/knowledge/cmd/server/app.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003efile:services/knowledge/cmd/server/main.go:contains_file",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "file:services/knowledge/cmd/server/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:DELETE /api/staging/{key}:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:DELETE /api/staging/{key}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/config:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/config",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/export/obsidian:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/export/obsidian",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/facets:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/facets",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/health:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/health",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/integrations/staging/health:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/integrations/staging/health",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/items/{key}:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/items/{key}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/items:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/items",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/search:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/search",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/staging/{key}:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/staging/{key}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:GET /api/staging:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:GET /api/staging",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:POST /api/ai/fallback:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:POST /api/ai/fallback",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:POST /api/bulk:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:POST /api/bulk",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:POST /api/integrations/staging:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:POST /api/integrations/staging",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:POST /api/reload:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:POST /api/reload",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:POST /api/staging/bulk:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:POST /api/staging/bulk",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:POST /api/staging/{key}/promote:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:POST /api/staging/{key}/promote",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:PUT /api/items/{key}:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:PUT /api/items/{key}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/cmd/server-\u003eroute:PUT /api/staging/{key}:defines_route",
|
|
"from": "package:kb-editor/cmd/server",
|
|
"to": "route:PUT /api/staging/{key}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/aifallback-\u003efile:services/knowledge/internal/aifallback/ollama.go:contains_file",
|
|
"from": "package:kb-editor/internal/aifallback",
|
|
"to": "file:services/knowledge/internal/aifallback/ollama.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/brainactivity-\u003efile:services/knowledge/internal/brainactivity/client.go:contains_file",
|
|
"from": "package:kb-editor/internal/brainactivity",
|
|
"to": "file:services/knowledge/internal/brainactivity/client.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/obsidian-\u003efile:services/knowledge/internal/obsidian/export.go:contains_file",
|
|
"from": "package:kb-editor/internal/obsidian",
|
|
"to": "file:services/knowledge/internal/obsidian/export.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/staging-\u003efile:services/knowledge/internal/staging/staging.go:contains_file",
|
|
"from": "package:kb-editor/internal/staging",
|
|
"to": "file:services/knowledge/internal/staging/staging.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:kb-editor/internal/store-\u003efile:services/knowledge/internal/store/store.go:contains_file",
|
|
"from": "package:kb-editor/internal/store",
|
|
"to": "file:services/knowledge/internal/store/store.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003efile:services/control/graph.go:contains_file",
|
|
"from": "package:mega-control",
|
|
"to": "file:services/control/graph.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003efile:services/control/main.go:contains_file",
|
|
"from": "package:mega-control",
|
|
"to": "file:services/control/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/config:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/config",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/brain:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/brain",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/engineering:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/engineering",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/impact:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/impact",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/learning:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/learning",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/research:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/research",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/runs:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/runs",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/runtime:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/runtime",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/graph/ticket:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/graph/ticket",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /api/status:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /api/status",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control-\u003eroute:GET /healthz:defines_route",
|
|
"from": "package:mega-control",
|
|
"to": "route:GET /healthz",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:mega-control/cmd/engineering-graph-\u003efile:services/control/cmd/engineering-graph/main.go:contains_file",
|
|
"from": "package:mega-control/cmd/engineering-graph",
|
|
"to": "file:services/control/cmd/engineering-graph/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/cmd/bench-\u003efile:platform/neuroforge/cmd/bench/main.go:contains_file",
|
|
"from": "package:neuroforge/cmd/bench",
|
|
"to": "file:platform/neuroforge/cmd/bench/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/cmd/server-\u003efile:platform/neuroforge/cmd/server/main.go:contains_file",
|
|
"from": "package:neuroforge/cmd/server",
|
|
"to": "file:platform/neuroforge/cmd/server/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/cmd/worker-\u003efile:platform/neuroforge/cmd/worker/main.go:contains_file",
|
|
"from": "package:neuroforge/cmd/worker",
|
|
"to": "file:platform/neuroforge/cmd/worker/main.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/brain.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/brain.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/goal_progress.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/goal_progress.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/policy.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/policy.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/research_trace.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/research_trace.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/staging.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/staging.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/v3.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/v3.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/v4.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/v4.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/v5.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/v5.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/v6.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/v6.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/brain-\u003efile:platform/neuroforge/internal/brain/v8.go:contains_file",
|
|
"from": "package:neuroforge/internal/brain",
|
|
"to": "file:platform/neuroforge/internal/brain/v8.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/core-\u003efile:platform/neuroforge/internal/core/types.go:contains_file",
|
|
"from": "package:neuroforge/internal/core",
|
|
"to": "file:platform/neuroforge/internal/core/types.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/cost-\u003efile:platform/neuroforge/internal/cost/cost.go:contains_file",
|
|
"from": "package:neuroforge/internal/cost",
|
|
"to": "file:platform/neuroforge/internal/cost/cost.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/httpapi.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/httpapi.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/integration.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/integration.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/integration_graph.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/integration_graph.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/knowledge.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/knowledge.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/metrics.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/metrics.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/outcomes.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/outcomes.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/research_live.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/research_live.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/v3.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/v3.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/v4.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/v4.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/v5.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/v5.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/v6.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/v6.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003efile:platform/neuroforge/internal/httpapi/v8.go:contains_file",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "file:platform/neuroforge/internal/httpapi/v8.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:DELETE /admin/api/memories/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:DELETE /admin/api/memories/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:DELETE /api/v1/goals/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:DELETE /api/v1/goals/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:DELETE /api/v1/integrations/knowledge/{namespace}/{document_id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:DELETE /api/v1/integrations/knowledge/{namespace}/{document_id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/cluster:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/cluster",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/config:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/config",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/export:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/export",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/index/disk:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/index/disk",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/knowledge/events:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/knowledge/events",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/knowledge/graph:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/knowledge/graph",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/knowledge/memories:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/knowledge/memories",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/knowledge/memory/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/knowledge/memory/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/knowledge/summary:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/knowledge/summary",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/learning-policy:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/learning-policy",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/memories:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/memories",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/model-routing:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/model-routing",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/research:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/research",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/secrets/status:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/secrets/status",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/secrets:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/secrets",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/status:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/status",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/storage:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/storage",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/synapses:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/synapses",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/usage:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/usage",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin/api/wal:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin/api/wal",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /admin:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /admin",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/conflicts:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/conflicts",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/goals/{id}/research/history:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/goals/{id}/research/history",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/goals/{id}/research/live:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/goals/{id}/research/live",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/goals/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/goals/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/goals:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/goals",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/integrations/graph/brain:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/integrations/graph/brain",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/integrations/graph/research:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/integrations/graph/research",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/learning-cycles:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/learning-cycles",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/sources/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/sources/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/sources:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/sources",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /api/v1/stats:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /api/v1/stats",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /healthz:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /healthz",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /internal/v1/cluster/decision/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /internal/v1/cluster/decision/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /internal/v1/cluster/status:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /internal/v1/cluster/status",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /livez:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /livez",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /metrics:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /metrics",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /readyz:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /readyz",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:GET /version:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:GET /version",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/autonomy:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/autonomy",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/checkpoint:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/checkpoint",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/cluster/repair:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/cluster/repair",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/conflicts/resolve:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/conflicts/resolve",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/consolidate:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/consolidate",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/index/disk/rebuild:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/index/disk/rebuild",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/index/merge:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/index/merge",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/knowledge/search:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/knowledge/search",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/provider-health:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/provider-health",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/rebalance:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/rebalance",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/research/test:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/research/test",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/retention:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/retention",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/storage/compact:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/storage/compact",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /admin/api/storage/tier:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /admin/api/storage/tier",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/chat:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/chat",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/feedback:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/feedback",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/goals/{id}/cycle:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/goals/{id}/cycle",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/goals/{id}/pause:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/goals/{id}/pause",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/goals/{id}/resume:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/goals/{id}/resume",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/goals:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/goals",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/ingest/document:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/ingest/document",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/ingest/text:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/ingest/text",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/integrations/events:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/integrations/events",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/integrations/knowledge/search:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/integrations/knowledge/search",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/integrations/knowledge/upsert:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/integrations/knowledge/upsert",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/integrations/outcomes/search:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/integrations/outcomes/search",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/integrations/outcomes:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/integrations/outcomes",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/learn:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/learn",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/memory/import:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/memory/import",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/research:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/research",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/search/vector:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/search/vector",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/search:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/search",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/worker/claim:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/worker/claim",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /api/v1/worker/complete:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /api/v1/worker/complete",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /internal/v1/cluster/abort:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /internal/v1/cluster/abort",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /internal/v1/cluster/commit:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /internal/v1/cluster/commit",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /internal/v1/cluster/heartbeat:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /internal/v1/cluster/heartbeat",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /internal/v1/cluster/prepare:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /internal/v1/cluster/prepare",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /internal/v1/cluster/propose/memory:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /internal/v1/cluster/propose/memory",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:POST /internal/v1/cluster/request-vote:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:POST /internal/v1/cluster/request-vote",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:PUT /admin/api/config:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:PUT /admin/api/config",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:PUT /admin/api/learning-policy:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:PUT /admin/api/learning-policy",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:PUT /admin/api/model-routing:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:PUT /admin/api/model-routing",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:PUT /admin/api/research:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:PUT /admin/api/research",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:PUT /admin/api/secrets:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:PUT /admin/api/secrets",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/httpapi-\u003eroute:PUT /api/v1/goals/{id}:defines_route",
|
|
"from": "package:neuroforge/internal/httpapi",
|
|
"to": "route:PUT /api/v1/goals/{id}",
|
|
"kind": "defines_route"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/ingest-\u003efile:platform/neuroforge/internal/ingest/extract.go:contains_file",
|
|
"from": "package:neuroforge/internal/ingest",
|
|
"to": "file:platform/neuroforge/internal/ingest/extract.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/provider-\u003efile:platform/neuroforge/internal/provider/provider.go:contains_file",
|
|
"from": "package:neuroforge/internal/provider",
|
|
"to": "file:platform/neuroforge/internal/provider/provider.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/research-\u003efile:platform/neuroforge/internal/research/searxng.go:contains_file",
|
|
"from": "package:neuroforge/internal/research",
|
|
"to": "file:platform/neuroforge/internal/research/searxng.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/batch.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/batch.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/cluster.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/cluster.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/diskann.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/diskann.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/index_segments.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/index_segments.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/knowledge.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/knowledge.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/mmap_linux.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/mmap_linux.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/mmap_other.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/mmap_other.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/observability.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/observability.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/pagecache.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/pagecache.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/raftlog.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/raftlog.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/raftstate.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/raftstate.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/research_runs.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/research_runs.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/segment.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/segment.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/source_index.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/source_index.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/sources.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/sources.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/sqar_vector.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/sqar_vector.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/store.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/store.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/tiering.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/tiering.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/v3.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/v3.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/vector_journal.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/vector_journal.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/store-\u003efile:platform/neuroforge/internal/store/wal.go:contains_file",
|
|
"from": "package:neuroforge/internal/store",
|
|
"to": "file:platform/neuroforge/internal/store/wal.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/vector-\u003efile:platform/neuroforge/internal/vector/hnsw.go:contains_file",
|
|
"from": "package:neuroforge/internal/vector",
|
|
"to": "file:platform/neuroforge/internal/vector/hnsw.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/vector-\u003efile:platform/neuroforge/internal/vector/pq.go:contains_file",
|
|
"from": "package:neuroforge/internal/vector",
|
|
"to": "file:platform/neuroforge/internal/vector/pq.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "package:neuroforge/internal/vector-\u003efile:platform/neuroforge/internal/vector/vector.go:contains_file",
|
|
"from": "package:neuroforge/internal/vector",
|
|
"to": "file:platform/neuroforge/internal/vector/vector.go",
|
|
"kind": "contains_file"
|
|
},
|
|
{
|
|
"id": "route:DELETE /admin/api/memories/{id}-\u003efunction:neuroforge/internal/httpapi:Server.adminDeleteMemory:handles",
|
|
"from": "route:DELETE /admin/api/memories/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminDeleteMemory",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/knowledge/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete:handles",
|
|
"from": "route:DELETE /api/knowledge/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeDelete",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/learning/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete:handles",
|
|
"from": "route:DELETE /api/learning/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningDelete",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/staging/{key}-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:DELETE /api/staging/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/staging/{key}-\u003efunction:kb-editor/cmd/server:app.handleStagingDelete:handles",
|
|
"from": "route:DELETE /api/staging/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingDelete",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/v1/goals/{id}-\u003efunction:neuroforge/internal/httpapi:Server.goalsDelete:handles",
|
|
"from": "route:DELETE /api/v1/goals/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsDelete",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:DELETE /api/v1/integrations/knowledge/{namespace}/{document_id}-\u003efunction:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete:handles",
|
|
"from": "route:DELETE /api/v1/integrations/knowledge/{namespace}/{document_id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeDelete",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.dashboard:handles",
|
|
"from": "route:GET /",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.dashboard",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /-\u003efunction:neuroforge/internal/httpapi:Server.index:handles",
|
|
"from": "route:GET /",
|
|
"to": "function:neuroforge/internal/httpapi:Server.index",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin-\u003efunction:neuroforge/internal/httpapi:Server.index:handles",
|
|
"from": "route:GET /admin",
|
|
"to": "function:neuroforge/internal/httpapi:Server.index",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/cluster-\u003efunction:neuroforge/internal/httpapi:Server.clusterStatus:handles",
|
|
"from": "route:GET /admin/api/cluster",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/config-\u003efunction:neuroforge/internal/httpapi:Server.adminGetConfig:handles",
|
|
"from": "route:GET /admin/api/config",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetConfig",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/export-\u003efunction:neuroforge/internal/httpapi:Server.adminExport:handles",
|
|
"from": "route:GET /admin/api/export",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminExport",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/index/disk-\u003efunction:neuroforge/internal/httpapi:Server.adminDiskANNStatus:handles",
|
|
"from": "route:GET /admin/api/index/disk",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminDiskANNStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/events-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeEvents:handles",
|
|
"from": "route:GET /admin/api/knowledge/events",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeEvents",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/graph-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeGraph:handles",
|
|
"from": "route:GET /admin/api/knowledge/graph",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/memories-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeMemories:handles",
|
|
"from": "route:GET /admin/api/knowledge/memories",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemories",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/memory/{id}-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeMemory:handles",
|
|
"from": "route:GET /admin/api/knowledge/memory/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeMemory",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/knowledge/summary-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeSummary:handles",
|
|
"from": "route:GET /admin/api/knowledge/summary",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSummary",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/learning-policy-\u003efunction:neuroforge/internal/httpapi:Server.adminGetLearningPolicy:handles",
|
|
"from": "route:GET /admin/api/learning-policy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetLearningPolicy",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/memories-\u003efunction:neuroforge/internal/httpapi:Server.adminMemories:handles",
|
|
"from": "route:GET /admin/api/memories",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminMemories",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/model-routing-\u003efunction:neuroforge/internal/httpapi:Server.adminGetModelRouting:handles",
|
|
"from": "route:GET /admin/api/model-routing",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetModelRouting",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/research-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchGet:handles",
|
|
"from": "route:GET /admin/api/research",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/secrets-\u003efunction:neuroforge/internal/httpapi:Server.adminGetSecrets:handles",
|
|
"from": "route:GET /admin/api/secrets",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminGetSecrets",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/secrets/status-\u003efunction:neuroforge/internal/httpapi:Server.adminSecretsStatus:handles",
|
|
"from": "route:GET /admin/api/secrets/status",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminSecretsStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/status-\u003efunction:neuroforge/internal/httpapi:Server.adminStatus:handles",
|
|
"from": "route:GET /admin/api/status",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/storage-\u003efunction:neuroforge/internal/httpapi:Server.adminStorageStatus:handles",
|
|
"from": "route:GET /admin/api/storage",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminStorageStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/synapses-\u003efunction:neuroforge/internal/httpapi:Server.adminSynapses:handles",
|
|
"from": "route:GET /admin/api/synapses",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminSynapses",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/usage-\u003efunction:neuroforge/internal/httpapi:Server.adminUsage:handles",
|
|
"from": "route:GET /admin/api/usage",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminUsage",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /admin/api/wal-\u003efunction:neuroforge/internal/httpapi:Server.adminWAL:handles",
|
|
"from": "route:GET /admin/api/wal",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminWAL",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/categories-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categories:handles",
|
|
"from": "route:GET /api/categories",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categories",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/category-mappings-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet:handles",
|
|
"from": "route:GET /api/category-mappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/config-\u003efunction:kb-editor/cmd/server:app.handleConfig:handles",
|
|
"from": "route:GET /api/config",
|
|
"to": "function:kb-editor/cmd/server:app.handleConfig",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/config-\u003efunction:mega-control:server.handleConfig:handles",
|
|
"from": "route:GET /api/config",
|
|
"to": "function:mega-control:server.handleConfig",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/control/graph/learning-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph:handles",
|
|
"from": "route:GET /api/control/graph/learning",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlLearningGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/control/graph/runs/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph:handles",
|
|
"from": "route:GET /api/control/graph/runs/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRunGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/control/runs-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns:handles",
|
|
"from": "route:GET /api/control/runs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.controlRuns",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/analysis/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis:handles",
|
|
"from": "route:GET /api/diagnostics/analysis/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticAnalysis",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/knowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch:handles",
|
|
"from": "route:GET /api/diagnostics/knowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledgeSearch",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/run/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun:handles",
|
|
"from": "route:GET /api/diagnostics/run/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticRun",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/diagnostics/run/{id}/knowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge:handles",
|
|
"from": "route:GET /api/diagnostics/run/{id}/knowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticKnowledge",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/export/obsidian-\u003efunction:kb-editor/cmd/server:app.handleObsidianExport:handles",
|
|
"from": "route:GET /api/export/obsidian",
|
|
"to": "function:kb-editor/cmd/server:app.handleObsidianExport",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/facets-\u003efunction:kb-editor/cmd/server:app.handleFacets:handles",
|
|
"from": "route:GET /api/facets",
|
|
"to": "function:kb-editor/cmd/server:app.handleFacets",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/brain-\u003efunction:mega-control:server.handleBrainGraph:handles",
|
|
"from": "route:GET /api/graph/brain",
|
|
"to": "function:mega-control:server.handleBrainGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/engineering-\u003efunction:mega-control:server.handleEngineeringGraph:handles",
|
|
"from": "route:GET /api/graph/engineering",
|
|
"to": "function:mega-control:server.handleEngineeringGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/impact-\u003efunction:mega-control:server.handleEngineeringImpact:handles",
|
|
"from": "route:GET /api/graph/impact",
|
|
"to": "function:mega-control:server.handleEngineeringImpact",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/learning-\u003efunction:mega-control:server.handleLearningGraph:handles",
|
|
"from": "route:GET /api/graph/learning",
|
|
"to": "function:mega-control:server.handleLearningGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/research-\u003efunction:mega-control:server.handleResearchGraph:handles",
|
|
"from": "route:GET /api/graph/research",
|
|
"to": "function:mega-control:server.handleResearchGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/runs-\u003efunction:mega-control:server.handleGraphRuns:handles",
|
|
"from": "route:GET /api/graph/runs",
|
|
"to": "function:mega-control:server.handleGraphRuns",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/runtime-\u003efunction:mega-control:server.handleRuntimeGraph:handles",
|
|
"from": "route:GET /api/graph/runtime",
|
|
"to": "function:mega-control:server.handleRuntimeGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/graph/ticket-\u003efunction:mega-control:server.handleTicketGraph:handles",
|
|
"from": "route:GET /api/graph/ticket",
|
|
"to": "function:mega-control:server.handleTicketGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/health-\u003efunction:kb-editor/cmd/server:app.handleHealth:handles",
|
|
"from": "route:GET /api/health",
|
|
"to": "function:kb-editor/cmd/server:app.handleHealth",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/integrations/staging/health-\u003efunction:kb-editor/cmd/server:app.handleIntegrationStagingHealth:handles",
|
|
"from": "route:GET /api/integrations/staging/health",
|
|
"to": "function:kb-editor/cmd/server:app.handleIntegrationStagingHealth",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/items-\u003efunction:kb-editor/cmd/server:app.handleList:handles",
|
|
"from": "route:GET /api/items",
|
|
"to": "function:kb-editor/cmd/server:app.handleList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/items/{key}-\u003efunction:kb-editor/cmd/server:app.handleGet:handles",
|
|
"from": "route:GET /api/items/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/knowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList:handles",
|
|
"from": "route:GET /api/knowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/knowledge/export/obsidian-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian:handles",
|
|
"from": "route:GET /api/knowledge/export/obsidian",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeExportObsidian",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/knowledge/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet:handles",
|
|
"from": "route:GET /api/knowledge/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/learning-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.learningList:handles",
|
|
"from": "route:GET /api/learning",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/outcomes-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList:handles",
|
|
"from": "route:GET /api/outcomes",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/runs-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.runs:handles",
|
|
"from": "route:GET /api/runs",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.runs",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/search-\u003efunction:kb-editor/cmd/server:app.handleSearch:handles",
|
|
"from": "route:GET /api/search",
|
|
"to": "function:kb-editor/cmd/server:app.handleSearch",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/staging-\u003efunction:kb-editor/cmd/server:app.handleStagingList:handles",
|
|
"from": "route:GET /api/staging",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/staging/{key}-\u003efunction:kb-editor/cmd/server:app.handleStagingGet:handles",
|
|
"from": "route:GET /api/staging/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/status-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.status:handles",
|
|
"from": "route:GET /api/status",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.status",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/status-\u003efunction:mega-control:server.handleStatus:handles",
|
|
"from": "route:GET /api/status",
|
|
"to": "function:mega-control:server.handleStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/conflicts-\u003efunction:neuroforge/internal/httpapi:Server.conflicts:handles",
|
|
"from": "route:GET /api/v1/conflicts",
|
|
"to": "function:neuroforge/internal/httpapi:Server.conflicts",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals-\u003efunction:neuroforge/internal/httpapi:Server.goalsList:handles",
|
|
"from": "route:GET /api/v1/goals",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals/{id}-\u003efunction:neuroforge/internal/httpapi:Server.goalsGet:handles",
|
|
"from": "route:GET /api/v1/goals/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals/{id}/research/history-\u003efunction:neuroforge/internal/httpapi:Server.goalResearchHistory:handles",
|
|
"from": "route:GET /api/v1/goals/{id}/research/history",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalResearchHistory",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/goals/{id}/research/live-\u003efunction:neuroforge/internal/httpapi:Server.goalResearchLive:handles",
|
|
"from": "route:GET /api/v1/goals/{id}/research/live",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalResearchLive",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/integrations/graph/brain-\u003efunction:neuroforge/internal/httpapi:Server.integrationBrainGraph:handles",
|
|
"from": "route:GET /api/v1/integrations/graph/brain",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationBrainGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/integrations/graph/research-\u003efunction:neuroforge/internal/httpapi:Server.integrationResearchGraph:handles",
|
|
"from": "route:GET /api/v1/integrations/graph/research",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationResearchGraph",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/learning-cycles-\u003efunction:neuroforge/internal/httpapi:Server.learningCycles:handles",
|
|
"from": "route:GET /api/v1/learning-cycles",
|
|
"to": "function:neuroforge/internal/httpapi:Server.learningCycles",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/sources-\u003efunction:neuroforge/internal/httpapi:Server.sourcesList:handles",
|
|
"from": "route:GET /api/v1/sources",
|
|
"to": "function:neuroforge/internal/httpapi:Server.sourcesList",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/sources/{id}-\u003efunction:neuroforge/internal/httpapi:Server.sourceGet:handles",
|
|
"from": "route:GET /api/v1/sources/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.sourceGet",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /api/v1/stats-\u003efunction:neuroforge/internal/httpapi:Server.stats:handles",
|
|
"from": "route:GET /api/v1/stats",
|
|
"to": "function:neuroforge/internal/httpapi:Server.stats",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /category-mappings-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage:handles",
|
|
"from": "route:GET /category-mappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPage",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /diagnostics-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage:handles",
|
|
"from": "route:GET /diagnostics",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.diagnosticsPage",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /healthz-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.health:handles",
|
|
"from": "route:GET /healthz",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.health",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /healthz-\u003efunction:neuroforge/internal/httpapi:Server.livez:handles",
|
|
"from": "route:GET /healthz",
|
|
"to": "function:neuroforge/internal/httpapi:Server.livez",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /internal/v1/cluster/decision/{id}-\u003efunction:neuroforge/internal/httpapi:Server.clusterDecision:handles",
|
|
"from": "route:GET /internal/v1/cluster/decision/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterDecision",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /internal/v1/cluster/status-\u003efunction:neuroforge/internal/httpapi:Server.clusterStatus:handles",
|
|
"from": "route:GET /internal/v1/cluster/status",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterStatus",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /livez-\u003efunction:neuroforge/internal/httpapi:Server.livez:handles",
|
|
"from": "route:GET /livez",
|
|
"to": "function:neuroforge/internal/httpapi:Server.livez",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /metrics-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.prom:handles",
|
|
"from": "route:GET /metrics",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.prom",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /metrics-\u003efunction:neuroforge/internal/httpapi:Server.metricsEndpoint:handles",
|
|
"from": "route:GET /metrics",
|
|
"to": "function:neuroforge/internal/httpapi:Server.metricsEndpoint",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /readyz-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.ready:handles",
|
|
"from": "route:GET /readyz",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.ready",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:GET /readyz-\u003efunction:neuroforge/internal/httpapi:Server.readyz:handles",
|
|
"from": "route:GET /readyz",
|
|
"to": "function:neuroforge/internal/httpapi:Server.readyz",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/autonomy-\u003efunction:neuroforge/internal/httpapi:Server.adminAutonomy:handles",
|
|
"from": "route:POST /admin/api/autonomy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminAutonomy",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/checkpoint-\u003efunction:neuroforge/internal/httpapi:Server.adminCheckpoint:handles",
|
|
"from": "route:POST /admin/api/checkpoint",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminCheckpoint",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/cluster/repair-\u003efunction:neuroforge/internal/httpapi:Server.adminClusterRepair:handles",
|
|
"from": "route:POST /admin/api/cluster/repair",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminClusterRepair",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/conflicts/resolve-\u003efunction:neuroforge/internal/httpapi:Server.adminResolveConflict:handles",
|
|
"from": "route:POST /admin/api/conflicts/resolve",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResolveConflict",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/consolidate-\u003efunction:neuroforge/internal/httpapi:Server.adminConsolidate:handles",
|
|
"from": "route:POST /admin/api/consolidate",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminConsolidate",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/index/disk/rebuild-\u003efunction:neuroforge/internal/httpapi:Server.adminDiskANNBuild:handles",
|
|
"from": "route:POST /admin/api/index/disk/rebuild",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminDiskANNBuild",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/index/merge-\u003efunction:neuroforge/internal/httpapi:Server.adminMergeIndex:handles",
|
|
"from": "route:POST /admin/api/index/merge",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminMergeIndex",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/knowledge/search-\u003efunction:neuroforge/internal/httpapi:Server.adminKnowledgeSearch:handles",
|
|
"from": "route:POST /admin/api/knowledge/search",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminKnowledgeSearch",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/provider-health-\u003efunction:neuroforge/internal/httpapi:Server.adminProviderHealth:handles",
|
|
"from": "route:POST /admin/api/provider-health",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminProviderHealth",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/rebalance-\u003efunction:neuroforge/internal/httpapi:Server.adminRebalance:handles",
|
|
"from": "route:POST /admin/api/rebalance",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminRebalance",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/research/test-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchTest:handles",
|
|
"from": "route:POST /admin/api/research/test",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchTest",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/retention-\u003efunction:neuroforge/internal/httpapi:Server.adminRetention:handles",
|
|
"from": "route:POST /admin/api/retention",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminRetention",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/storage/compact-\u003efunction:neuroforge/internal/httpapi:Server.adminCompactSegments:handles",
|
|
"from": "route:POST /admin/api/storage/compact",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminCompactSegments",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /admin/api/storage/tier-\u003efunction:neuroforge/internal/httpapi:Server.adminTierStorage:handles",
|
|
"from": "route:POST /admin/api/storage/tier",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminTierStorage",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/ai/fallback-\u003efunction:kb-editor/cmd/server:app.handleAIFallback:handles",
|
|
"from": "route:POST /api/ai/fallback",
|
|
"to": "function:kb-editor/cmd/server:app.handleAIFallback",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/bulk-\u003efunction:kb-editor/cmd/server:app.handleBulk:handles",
|
|
"from": "route:POST /api/bulk",
|
|
"to": "function:kb-editor/cmd/server:app.handleBulk",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/bulk-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:POST /api/bulk",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/integrations/staging-\u003efunction:kb-editor/cmd/server:app.handleIntegrationStaging:handles",
|
|
"from": "route:POST /api/integrations/staging",
|
|
"to": "function:kb-editor/cmd/server:app.handleIntegrationStaging",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/knowledge-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate:handles",
|
|
"from": "route:POST /api/knowledge",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeCreate",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/learning-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd:handles",
|
|
"from": "route:POST /api/learning",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.learningAdd",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/outcomes-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd:handles",
|
|
"from": "route:POST /api/outcomes",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.outcomeAdd",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/quality/replay-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay:handles",
|
|
"from": "route:POST /api/quality/replay",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.qualityReplay",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/reload-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:POST /api/reload",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/reload-\u003efunction:kb-editor/cmd/server:app.handleReload:handles",
|
|
"from": "route:POST /api/reload",
|
|
"to": "function:kb-editor/cmd/server:app.handleReload",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/staging/bulk-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:POST /api/staging/bulk",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/staging/bulk-\u003efunction:kb-editor/cmd/server:app.handleStagingBulk:handles",
|
|
"from": "route:POST /api/staging/bulk",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingBulk",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/staging/{key}/promote-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:POST /api/staging/{key}/promote",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/staging/{key}/promote-\u003efunction:kb-editor/cmd/server:app.handleStagingPromote:handles",
|
|
"from": "route:POST /api/staging/{key}/promote",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingPromote",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/tickets/{id}/reprocess-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket:handles",
|
|
"from": "route:POST /api/tickets/{id}/reprocess",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.reprocessTicket",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/chat-\u003efunction:neuroforge/internal/httpapi:Server.chat:handles",
|
|
"from": "route:POST /api/v1/chat",
|
|
"to": "function:neuroforge/internal/httpapi:Server.chat",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/feedback-\u003efunction:neuroforge/internal/httpapi:Server.feedback:handles",
|
|
"from": "route:POST /api/v1/feedback",
|
|
"to": "function:neuroforge/internal/httpapi:Server.feedback",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals-\u003efunction:neuroforge/internal/httpapi:Server.goalsCreate:handles",
|
|
"from": "route:POST /api/v1/goals",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsCreate",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals/{id}/cycle-\u003efunction:neuroforge/internal/httpapi:Server.goalCycle:handles",
|
|
"from": "route:POST /api/v1/goals/{id}/cycle",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalCycle",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals/{id}/pause-\u003efunction:neuroforge/internal/httpapi:Server.goalPause:handles",
|
|
"from": "route:POST /api/v1/goals/{id}/pause",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalPause",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/goals/{id}/resume-\u003efunction:neuroforge/internal/httpapi:Server.goalResume:handles",
|
|
"from": "route:POST /api/v1/goals/{id}/resume",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalResume",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/ingest/document-\u003efunction:neuroforge/internal/httpapi:Server.ingestDocument:handles",
|
|
"from": "route:POST /api/v1/ingest/document",
|
|
"to": "function:neuroforge/internal/httpapi:Server.ingestDocument",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/ingest/text-\u003efunction:neuroforge/internal/httpapi:Server.ingestText:handles",
|
|
"from": "route:POST /api/v1/ingest/text",
|
|
"to": "function:neuroforge/internal/httpapi:Server.ingestText",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/events-\u003efunction:neuroforge/internal/httpapi:Server.integrationEvent:handles",
|
|
"from": "route:POST /api/v1/integrations/events",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationEvent",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/knowledge/search-\u003efunction:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch:handles",
|
|
"from": "route:POST /api/v1/integrations/knowledge/search",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeSearch",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/knowledge/upsert-\u003efunction:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert:handles",
|
|
"from": "route:POST /api/v1/integrations/knowledge/upsert",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationKnowledgeUpsert",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/outcomes-\u003efunction:neuroforge/internal/httpapi:Server.integrationValidatedOutcome:handles",
|
|
"from": "route:POST /api/v1/integrations/outcomes",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcome",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/integrations/outcomes/search-\u003efunction:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch:handles",
|
|
"from": "route:POST /api/v1/integrations/outcomes/search",
|
|
"to": "function:neuroforge/internal/httpapi:Server.integrationValidatedOutcomeSearch",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/learn-\u003efunction:neuroforge/internal/httpapi:Server.learn:handles",
|
|
"from": "route:POST /api/v1/learn",
|
|
"to": "function:neuroforge/internal/httpapi:Server.learn",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/memory/import-\u003efunction:neuroforge/internal/httpapi:Server.importMemory:handles",
|
|
"from": "route:POST /api/v1/memory/import",
|
|
"to": "function:neuroforge/internal/httpapi:Server.importMemory",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/research-\u003efunction:neuroforge/internal/httpapi:Server.researchSearch:handles",
|
|
"from": "route:POST /api/v1/research",
|
|
"to": "function:neuroforge/internal/httpapi:Server.researchSearch",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/search-\u003efunction:neuroforge/internal/httpapi:Server.search:handles",
|
|
"from": "route:POST /api/v1/search",
|
|
"to": "function:neuroforge/internal/httpapi:Server.search",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/search/vector-\u003efunction:neuroforge/internal/httpapi:Server.searchVector:handles",
|
|
"from": "route:POST /api/v1/search/vector",
|
|
"to": "function:neuroforge/internal/httpapi:Server.searchVector",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/worker/claim-\u003efunction:neuroforge/internal/httpapi:Server.workerClaim:handles",
|
|
"from": "route:POST /api/v1/worker/claim",
|
|
"to": "function:neuroforge/internal/httpapi:Server.workerClaim",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /api/v1/worker/complete-\u003efunction:neuroforge/internal/httpapi:Server.workerComplete:handles",
|
|
"from": "route:POST /api/v1/worker/complete",
|
|
"to": "function:neuroforge/internal/httpapi:Server.workerComplete",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/abort-\u003efunction:neuroforge/internal/httpapi:Server.clusterAbort:handles",
|
|
"from": "route:POST /internal/v1/cluster/abort",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterAbort",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/commit-\u003efunction:neuroforge/internal/httpapi:Server.clusterCommit:handles",
|
|
"from": "route:POST /internal/v1/cluster/commit",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterCommit",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/heartbeat-\u003efunction:neuroforge/internal/httpapi:Server.clusterHeartbeat:handles",
|
|
"from": "route:POST /internal/v1/cluster/heartbeat",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterHeartbeat",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/prepare-\u003efunction:neuroforge/internal/httpapi:Server.clusterPrepare:handles",
|
|
"from": "route:POST /internal/v1/cluster/prepare",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterPrepare",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/propose/memory-\u003efunction:neuroforge/internal/httpapi:Server.clusterProposeMemory:handles",
|
|
"from": "route:POST /internal/v1/cluster/propose/memory",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterProposeMemory",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /internal/v1/cluster/request-vote-\u003efunction:neuroforge/internal/httpapi:Server.clusterRequestVote:handles",
|
|
"from": "route:POST /internal/v1/cluster/request-vote",
|
|
"to": "function:neuroforge/internal/httpapi:Server.clusterRequestVote",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:POST /webhook/glpi-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.webhook:handles",
|
|
"from": "route:POST /webhook/glpi",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.webhook",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/config-\u003efunction:neuroforge/internal/httpapi:Server.adminPutConfig:handles",
|
|
"from": "route:PUT /admin/api/config",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutConfig",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/learning-policy-\u003efunction:neuroforge/internal/httpapi:Server.adminPutLearningPolicy:handles",
|
|
"from": "route:PUT /admin/api/learning-policy",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutLearningPolicy",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/model-routing-\u003efunction:neuroforge/internal/httpapi:Server.adminPutModelRouting:handles",
|
|
"from": "route:PUT /admin/api/model-routing",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutModelRouting",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/research-\u003efunction:neuroforge/internal/httpapi:Server.adminResearchPut:handles",
|
|
"from": "route:PUT /admin/api/research",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminResearchPut",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /admin/api/secrets-\u003efunction:neuroforge/internal/httpapi:Server.adminPutSecrets:handles",
|
|
"from": "route:PUT /admin/api/secrets",
|
|
"to": "function:neuroforge/internal/httpapi:Server.adminPutSecrets",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/category-mappings-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut:handles",
|
|
"from": "route:PUT /api/category-mappings",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.categoryMappingsPut",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/items/{key}-\u003efunction:kb-editor/cmd/server:app.handlePut:handles",
|
|
"from": "route:PUT /api/items/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handlePut",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/items/{key}-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:PUT /api/items/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/knowledge/{id}-\u003efunction:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate:handles",
|
|
"from": "route:PUT /api/knowledge/{id}",
|
|
"to": "function:github.com/example/glpi-ai-agent/internal/web:Server.knowledgeUpdate",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/staging/{key}-\u003efunction:kb-editor/cmd/server:app.handleReadOnly:handles",
|
|
"from": "route:PUT /api/staging/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleReadOnly",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/staging/{key}-\u003efunction:kb-editor/cmd/server:app.handleStagingPut:handles",
|
|
"from": "route:PUT /api/staging/{key}",
|
|
"to": "function:kb-editor/cmd/server:app.handleStagingPut",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "route:PUT /api/v1/goals/{id}-\u003efunction:neuroforge/internal/httpapi:Server.goalsPut:handles",
|
|
"from": "route:PUT /api/v1/goals/{id}",
|
|
"to": "function:neuroforge/internal/httpapi:Server.goalsPut",
|
|
"kind": "handles"
|
|
},
|
|
{
|
|
"id": "service:agent-\u003eservice:agent-data-init:depends_on",
|
|
"from": "service:agent",
|
|
"to": "service:agent-data-init",
|
|
"kind": "depends_on"
|
|
},
|
|
{
|
|
"id": "service:agent-\u003eservice:ollama:depends_on",
|
|
"from": "service:agent",
|
|
"to": "service:ollama",
|
|
"kind": "depends_on"
|
|
},
|
|
{
|
|
"id": "service:knowledge-\u003eservice:ollama:depends_on",
|
|
"from": "service:knowledge",
|
|
"to": "service:ollama",
|
|
"kind": "depends_on"
|
|
},
|
|
{
|
|
"id": "service:neuroforge-\u003eservice:ollama:depends_on",
|
|
"from": "service:neuroforge",
|
|
"to": "service:ollama",
|
|
"kind": "depends_on"
|
|
},
|
|
{
|
|
"id": "service:neuroforge-worker-\u003eservice:neuroforge:depends_on",
|
|
"from": "service:neuroforge-worker",
|
|
"to": "service:neuroforge",
|
|
"kind": "depends_on"
|
|
}
|
|
],
|
|
"meta": {
|
|
"edges": 6633,
|
|
"format_version": 1,
|
|
"generator": "go-ast+compose",
|
|
"modules": 4,
|
|
"nodes": 1689
|
|
}
|
|
}
|