molecule-ai[bot]
|
19086f1e16
|
docs(blog): fill SEO keyword gaps in Chrome DevTools MCP post (#72)
* docs(blog): add Chrome DevTools MCP browser automation post
Action 1 of #1120 SEO campaign.
- Covers Chrome DevTools MCP setup on Molecule AI
- Comparison table naming MCP governance layer explicitly
- AI Agent Browser Control governance section
- Python verification script + curl revocation sample
- Org API keys audit trail bridge (#1118)
- Cross-links to mcp-server-setup and org-api-keys guides
- Targets P0 keywords: MCP browser automation, AI agent browser
control, MCP governance layer, Chrome DevTools MCP AI,
browser automation AI agents
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(blog): add Phase 30 remote workspaces auth + fleet visibility post
Covers:
- Per-workspace bearer token auth model (Phase 30.1)
- Unified canvas fleet visibility for heterogeneous agent fleets
- Remote agent registration flow (6 steps)
- Before/after comparison table
- Enterprise use cases: CI/CD, multi-cloud, BYO-device
Awaiting: keyword research (SEO Analyst) + positioning brief (PMM)
before final sign-off.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(blog): refine Phase 30 blog SEO — keywords and frontmatter
- Title: "Remote AI Agents: Per-Workspace Auth + Fleet Visibility"
- Meta targets: remote AI agents, per-workspace auth, AI agent fleet visibility
- "AI agent fleet management" in comparison section heading
- "AI Agent Authentication at Scale" section heading
Awaiting keyword research from SEO Analyst before final sign-off.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(blog): add Org-Scoped API Keys enterprise key management post
Covers:
- ADMIN_TOKEN problem and 3 compounding risks
- Org-scoped API key features (named, revocable, sha256 hash, prefix, created_by)
- Comparison table: ADMIN_TOKEN vs org-scoped keys
- Token hierarchy (Tier 0-3)
- Mint/list/revoke curl examples
- Cross-links to Chrome DevTools MCP blog and org-api-keys guides
- Competitive note on Hermes v0.10.0 tool gateway
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(blog): add waitlist page and audit trail panel posts
- 2026-04-20-waitlist: Beta early access waitlist page — user flow,
privacy guard (no URL prefill), dedup handling, launch-CTA framing.
Addresses GH issue #1162.
- 2026-04-21-audit-trail-panel: Audit Trail Panel on Canvas — event-type
badges, chain validity tamper indicator, filter bar, pagination.
Coordinates with Phase 30 fleet visibility narrative.
Addresses GH issue #1164.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs(blog): add audit trail API logs companion post
2026-04-21-audit-trail-api-logs: Two-layer audit observability post.
- Layer 1: Canvas Audit Trail (decision events, chain_valid tamper indicator)
- Layer 2: Org API key attribution (every API call tagged with key prefix)
- How they fit together: compliance review scenario walkthrough
- Governance chain: org key → per-workspace token → Canvas Audit Trail
- CTA: start with Canvas Audit Trail, add org API keys as integrations come online
Companion TTS audio (734K, ~74s) committed separately to molecule-core/marketing/audio/.
Addresses GH issue #1164 follow-on coverage.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Molecule AI Content Marketer <content-marketer@agents.moleculesai.app>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Molecule AI Documentation Specialist <documentation-specialist@agents.moleculesai.app>
|
2026-04-21 15:27:40 +00:00 |
|
molecule-ai[bot]
|
2562f98c90
|
docs(security): April 21 security changelog entries (#71)
* docs(security): add April 21 security changelog entries
- CWE-918 SSRF: add PR #1364, SaaS-mode VPC-private IP exception,
IPv6 bypass fix (isPrivateOrMetadataIP now handles non-IPv4 inputs)
- Audit Ledger HMAC Chain Guard: add PRs #1339, #1352, #1354
- Credential Scrub: add PRs #1282, #1355, #1359 (F1088 err.Error() leak)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: add trailing newline to security/changelog.md (Vercel build requirement)
* fix(docs): correct INCIDENT_LOG.md path from docs/incidents/ to content/docs/incidents/
Vercel build fails because broken link reference in security/changelog.md.
The actual file lives at content/docs/incidents/INCIDENT_LOG.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Molecule AI Documentation Specialist <documentation-specialist@agents.moleculesai.app>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: molecule-ai[bot] <276602405+molecule-ai[bot]@users.noreply.github.com>
Co-authored-by: Molecule AI Integration Tester <integration-tester@agents.moleculesai.app>
|
2026-04-21 15:27:36 +00:00 |
|
molecule-ai[bot]
|
a1e554f670
|
docs(security): update CWE-918 entry — add PR #1430 regression fix, SaaS mode gating table, IPv6 coverage
|
2026-04-21 15:11:19 +00:00 |
|
molecule-ai[bot]
|
b30863a31d
|
docs: add frontmatter to glossary.md
|
2026-04-21 08:31:24 +00:00 |
|
molecule-ai[bot]
|
1b51b7d908
|
docs: add frontmatter to workspace-runtime.md
|
2026-04-21 08:21:17 +00:00 |
|
molecule-ai[bot]
|
96d9d95bf8
|
docs: add frontmatter to guides/same-origin-canvas-fetches.md
|
2026-04-21 08:20:56 +00:00 |
|
molecule-ai[bot]
|
15786ef587
|
docs: add frontmatter to guides/external-agent-registration.md
|
2026-04-21 08:20:54 +00:00 |
|
molecule-ai[bot]
|
ef21f21087
|
docs: add frontmatter to guides/remote-workspaces-faq.md
|
2026-04-21 08:20:53 +00:00 |
|
molecule-ai[bot]
|
37faf02206
|
docs: add frontmatter to guides/mcp-server-setup.md
|
2026-04-21 08:20:52 +00:00 |
|
molecule-ai[bot]
|
45f992f08b
|
docs: add frontmatter to guides/token-management.md
|
2026-04-21 08:20:50 +00:00 |
|
molecule-ai[bot]
|
12a5bed4b1
|
docs: add frontmatter to guides/remote-workspaces.md
|
2026-04-21 08:20:49 +00:00 |
|
molecule-ai[bot]
|
54dd34ea01
|
docs: add INCIDENT_LOG.md
|
2026-04-21 08:02:57 +00:00 |
|
molecule-ai[bot]
|
b864595bb4
|
docs: add docs/adr/ADR-001-admin-token-scope.md
|
2026-04-21 08:02:37 +00:00 |
|
molecule-ai[bot]
|
ddb5c8a133
|
docs: add docs/research/cognee-isolation-eval.md
|
2026-04-21 08:02:36 +00:00 |
|
molecule-ai[bot]
|
cad80ee73d
|
docs: add docs/research/cognee-architecture-deep-dive.md
|
2026-04-21 08:02:35 +00:00 |
|
molecule-ai[bot]
|
96878a7c26
|
docs: add docs/adapters/medo-smoke-test-log.md
|
2026-04-21 08:02:34 +00:00 |
|
molecule-ai[bot]
|
891f36fe09
|
docs: add docs/adapters/medo-integration.md
|
2026-04-21 08:02:33 +00:00 |
|
molecule-ai[bot]
|
58ba097395
|
docs: add docs/adapters/hermes-recon.md
|
2026-04-21 08:02:32 +00:00 |
|
molecule-ai[bot]
|
addb8b907e
|
docs: add docs/adapters/hermes-adapter-plan.md
|
2026-04-21 08:02:31 +00:00 |
|
molecule-ai[bot]
|
f2e89359ff
|
docs: add docs/adapters/hermes-adapter-design.md
|
2026-04-21 08:02:30 +00:00 |
|
molecule-ai[bot]
|
aef44dacce
|
docs: add docs/plugins/sources.md
|
2026-04-21 08:02:29 +00:00 |
|
molecule-ai[bot]
|
6aece0f6de
|
docs: add docs/plugins/agentskills-compat.md
|
2026-04-21 08:02:28 +00:00 |
|
molecule-ai[bot]
|
52a36a06f5
|
docs: add docs/api-protocol/websocket-events.md
|
2026-04-21 07:53:26 +00:00 |
|
molecule-ai[bot]
|
531f6adf36
|
docs: add docs/api-protocol/registry-and-heartbeat.md
|
2026-04-21 07:53:25 +00:00 |
|
molecule-ai[bot]
|
7d81ee0ea4
|
docs: add docs/api-protocol/platform-api.md
|
2026-04-21 07:53:24 +00:00 |
|
molecule-ai[bot]
|
a2902e1e40
|
docs: add docs/api-protocol/communication-rules.md
|
2026-04-21 07:53:23 +00:00 |
|
molecule-ai[bot]
|
e18c40a3ec
|
docs: add docs/api-protocol/a2a-protocol.md
|
2026-04-21 07:53:22 +00:00 |
|
molecule-ai[bot]
|
7f107841a0
|
docs: add docs/agent-runtime/system-prompt-structure.md
|
2026-04-21 07:53:21 +00:00 |
|
molecule-ai[bot]
|
0482b83e40
|
docs: add docs/agent-runtime/cli-runtime.md
|
2026-04-21 07:53:20 +00:00 |
|
molecule-ai[bot]
|
6481beb780
|
docs: add docs/agent-runtime/team-expansion.md
|
2026-04-21 07:53:19 +00:00 |
|
molecule-ai[bot]
|
ad8ccad70a
|
docs: add docs/agent-runtime/social-channels.md
|
2026-04-21 07:53:18 +00:00 |
|
molecule-ai[bot]
|
d6de82e699
|
docs: add docs/agent-runtime/skills.md
|
2026-04-21 07:53:17 +00:00 |
|
molecule-ai[bot]
|
517936f684
|
docs: add docs/agent-runtime/config-format.md
|
2026-04-21 07:53:16 +00:00 |
|
molecule-ai[bot]
|
28d0311110
|
docs: add docs/agent-runtime/bundle-system.md
|
2026-04-21 07:53:15 +00:00 |
|
molecule-ai[bot]
|
2841b82857
|
docs: add docs/agent-runtime/agent-card.md
|
2026-04-21 07:53:14 +00:00 |
|
molecule-ai[bot]
|
2dd808fbf0
|
docs: fix broken blog link in register-remote-agent.md
|
2026-04-21 07:52:36 +00:00 |
|
molecule-ai[bot]
|
bdfe53ffca
|
docs: add docs/tutorials/register-remote-agent.md
|
2026-04-21 07:51:24 +00:00 |
|
molecule-ai[bot]
|
b1a7249132
|
docs: add docs/tutorials/lark-feishu-channel.md
|
2026-04-21 07:51:24 +00:00 |
|
molecule-ai[bot]
|
79683d6ee3
|
docs: add docs/tutorials/hermes-multi-provider-dispatch.md
|
2026-04-21 07:51:23 +00:00 |
|
molecule-ai[bot]
|
e700cbf05c
|
docs: add docs/tutorials/google-adk-runtime.md
|
2026-04-21 07:51:22 +00:00 |
|
molecule-ai[bot]
|
6edc7d0299
|
docs: add docs/tutorials/gemini-cli-runtime.md
|
2026-04-21 07:51:21 +00:00 |
|
molecule-ai[bot]
|
ed9bc941c6
|
docs: add docs/tutorials/fly-machines-provisioner.md
|
2026-04-21 07:51:20 +00:00 |
|
molecule-ai[bot]
|
042335bced
|
docs: add docs/integrations/opencode.md
|
2026-04-21 07:51:19 +00:00 |
|
molecule-ai[bot]
|
ac60a7cb8b
|
docs: add docs/frontend/canvas.md
|
2026-04-21 07:51:18 +00:00 |
|
molecule-ai[bot]
|
0aeabc53c4
|
docs: add docs/agent-runtime/workspace-runtime.md
|
2026-04-21 07:51:17 +00:00 |
|
molecule-ai[bot]
|
9db66d7753
|
docs: add docs/development/code-sandbox.md
|
2026-04-21 07:51:16 +00:00 |
|
molecule-ai[bot]
|
5d3531e380
|
docs: add docs/development/build-order.md
|
2026-04-21 07:51:15 +00:00 |
|
molecule-ai[bot]
|
e1cd9942fc
|
docs: add docs/development/constraints-and-rules.md
|
2026-04-21 07:51:14 +00:00 |
|
molecule-ai[bot]
|
046926436f
|
docs: add docs/development/testing-e2e.md
|
2026-04-21 07:51:13 +00:00 |
|
molecule-ai[bot]
|
44362f536b
|
docs: add docs/development/observability.md
|
2026-04-21 07:51:12 +00:00 |
|