@lssm-tech/example.messaging-agent-actionsexample.messaging-agent-actions
Safe messaging agent actions example with fixed intents, allowlisted actions, workflow dispatch, and deterministic replies.
@lssm-tech/example.messaging-agent-actionsSource, release and verification context
Source snapshot bcc79fcc · Declared package version 5.0.4. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
See where this package fits.
Follow a declared connection, inspect an import, then open the source guide when you need the detail.
Arrows point from a package to its direct dependency. Each count is derived from the captured manifests.
@lssm-tech/example.messaging-agent-actions
Safe messaging agent actions example with fixed intents, allowlisted action execution, workflow dispatch, and deterministic confirmation replies.
What This Demonstrates
- Inbound message normalization for Slack, WhatsApp, Telegram, or any messaging bridge.
- Fixed intent parsing:
status,run action, anddispatch workflow. - Allowlisted action and workflow routing instead of arbitrary tool execution.
- Replayable meetup proof for the canonical status -> action -> workflow walkthrough.
Running Locally
From examples/messaging-agent-actions:
bun run buildbun run testbun run typecheckbun run proofbun run preflight
Usage
Use this package when you need a conservative messaging demo that proves agent actions can stay safe, typed, and reviewable even when messages come from live provider webhooks.
Public Entry Points
- Export
.resolves through./src/index.ts. - Export
./contractsresolves through./src/contracts/index.ts. - Export
./docsresolves through./src/docs/index.ts. - Export
./exampleresolves through./src/example.ts. - Export
./handlersresolves through./src/handlers/index.ts. - Export
./messaging-agent-actions.featureresolves through./src/messaging-agent-actions.feature.ts. - Export
./proof/*resolves through./src/proof/*.ts.
Local Commands
bun run build— contractspec-bun-build buildbun run test— bun testbun run typecheck— tsgo --noEmitbun run proof— bun ../../scripts/generate-messaging-agent-actions-meetup-proof.tsbun run preflight— bun run build && bun run typecheck && bun run test && bun run proof
Declared capabilities.
This manifest does not declare a capability catalogue. Use the guide, import map and source to assess the package.
Imports and export paths.
10 entriesThese are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
10 imports
@lssm-tech/example.messaging-agent-actions/contracts@lssm-tech/example.messaging-agent-actions/contracts/process-message.operation@lssm-tech/example.messaging-agent-actions/docs@lssm-tech/example.messaging-agent-actions/docs/messaging-agent-actions.docblock@lssm-tech/example.messaging-agent-actions/example@lssm-tech/example.messaging-agent-actions/handlers@lssm-tech/example.messaging-agent-actions/handlers/messaging-agent-actions.handlers@lssm-tech/example.messaging-agent-actions/messaging-agent-actions.feature@lssm-tech/example.messaging-agent-actions/proof/meetup-proofNo export paths match this search.
Dependencies and related packages.
Runtime dependencies 3
- @lssm-tech/lib.contracts-spec
- workspace:^
- @lssm-tech/lib.schema
- workspace:^
- @lssm-tech/module.communication-os
- workspace:^
Development dependencies 3
- @lssm-tech/tool.bun
- workspace:*
- @lssm-tech/tool.typescript
- workspace:*
- typescript
- catalog:
Package scripts.
Commands declared by this package. Review its setup requirements before running them; no command here was executed by this review.
bun publish --tolerate-republish --ignore-scripts --verbosebun publish:pkg --tag canarycontractspec-bun-build buildcontractspec-bun-build transpilecontractspec-bun-build typescontractspec-bun-build devrimraf dist .turbobun lint:fixnode ../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../scripts/biome.cjs check --write .node ../../scripts/biome.cjs check .bun testbun ../../scripts/generate-messaging-agent-actions-meetup-proof.tsbun run build && bun run typecheck && bun run test && bun run proofcontractspec-bun-build prebuildtsgo --noEmit