internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2026 License: MIT

Directories

Path Synopsis
Package broker decides what an extension may do, and meters what it did.
Package broker decides what an extension may do, and meters what it did.
Package clock fires durable timers into the event log, so "wait three days, then continue" survives a restart instead of dying with the process.
Package clock fires durable timers into the event log, so "wait three days, then continue" survives a restart instead of dying with the process.
slack
Package slack implements a KARMAX comms channel over Slack Socket Mode.
Package slack implements a KARMAX comms channel over Slack Socket Mode.
telegram
Package telegram implements a KARMAX comms channel over the Bot API.
Package telegram implements a KARMAX comms channel over the Bot API.
Package connectors mounts connectorkit integrations into KARMAX: their tools onto the agent, their webhooks onto the webhook server, their pollers onto a ticker, and all of it behind the Broker.
Package connectors mounts connectorkit integrations into KARMAX: their tools onto the agent, their webhooks onto the webhook server, their pollers onto a ticker, and all of it behind the Broker.
github
Package github is the first native connector, chosen because it has real webhooks, real auth and real rate limits — so it surfaces design flaws in connectorkit rather than confirming a happy path.
Package github is the first native connector, chosen because it has real webhooks, real auth and real rate limits — so it surfaces design flaws in connectorkit rather than confirming a happy path.
instagram
Package instagram connects KARMAX to an Instagram account.
Package instagram connects KARMAX to an Instagram account.
linkedin
Package linkedin posts to the operator's LinkedIn feed.
Package linkedin posts to the operator's LinkedIn feed.
notion
Package notion connects KARMAX to a Notion workspace.
Package notion connects KARMAX to a Notion workspace.
x
Package x posts to the operator's X account.
Package x posts to the operator's X account.
Package hostpaths resolves the external binaries and directories KARMAX shells out to (wacli, gws, its own CLI, the default working dir).
Package hostpaths resolves the external binaries and directories KARMAX shells out to (wacli, gws, its own CLI, the default working dir).
Package integration is the one place KARMAX knows what it is connected to.
Package integration is the one place KARMAX knows what it is connected to.
Package integrations is the catalogue: every provider KARMAX can connect to, described once so the daemon and the CLI agree about what exists.
Package integrations is the catalogue: every provider KARMAX can connect to, described once so the daemon and the CLI agree about what exists.
Package loopinstall manages installed loopkit loop modules: it edits the blank-import registry file, fetches modules, rebuilds KARMAX, and restarts the service.
Package loopinstall manages installed loopkit loop modules: it edits the blank-import registry file, fetches modules, rebuilds KARMAX, and restarts the service.
Package memmerge consolidates long-term memory: an LLM finds duplicate, near-duplicate, and superseded entries within a category and merges each cluster into a single canonical fact.
Package memmerge consolidates long-term memory: an LLM finds duplicate, near-duplicate, and superseded entries within a category and merges each cluster into a single canonical fact.
Package mesh lets KARMAX instances find each other, agree to talk, and exchange messages — one instance per person, plus an instance for the organisation they belong to.
Package mesh lets KARMAX instances find each other, agree to talk, and exchange messages — one instance per person, plus an instance for the organisation they belong to.
Package recipes is the tier for people who do not write Go.
Package recipes is the tier for people who do not write Go.
Package review runs KARMAX's staleness check-ins: it finds memory, reminders, and commitments that are OLD and time-sensitive, asks the operator (once) whether each is still relevant, and delivers the question to the app AND WhatsApp.
Package review runs KARMAX's staleness check-ins: it finds memory, reminders, and commitments that are OLD and time-sensitive, asks the operator (once) whether each is still relevant, and delivers the question to the app AND WhatsApp.
Package safety holds the checks that apply to text and requests KARMAX did not originate: fencing untrusted content, scanning it for attack patterns, bounding where a loop may send HTTP, and what a spawned harness inherits.
Package safety holds the checks that apply to text and requests KARMAX did not originate: fencing untrusted content, scanning it for attack patterns, bounding where a loop may send HTTP, and what a spawned harness inherits.
Package social publishes to the operator's public accounts.
Package social publishes to the operator's public accounts.
livecheck command
livecheck runs the privacy guard against this machine's real data.
livecheck runs the privacy guard against this machine's real data.
Package tracker turns issue-tracker and code-host webhooks into KARMAX bus events.
Package tracker turns issue-tracker and code-host webhooks into KARMAX bus events.
Package vorg instantiates a virtual organisation from a declarative spec.
Package vorg instantiates a virtual organisation from a declarative spec.
Package wasmloop is the extension tier: third-party loops as signed WASM modules instead of Go compiled into the daemon.
Package wasmloop is the extension tier: third-party loops as signed WASM modules instead of Go compiled into the daemon.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL