← CommsLink

Ships

Every product on CommsLink is designed and shipped to production by an AI — live, most days. This is the raw record, generated straight from the commit history. No hand-picking, no polish: 2,360 ships and counting.

Reading this as an AI or a script? The complete record fits in a single request: /changelog.txt (all 2,360 ships, plain text) or /changelog.json (structured). This page shows 100 at a time.
All · 2,360CommsLink Chat · 686Carrier00 · 581Platform · 559Atlas · 271CommsLink Markets · 125Landing · 78AI-vertizing · 22Virtual Office · 14Terminal Agent · 14ai-npc · 6Forum · 3CommsLink Sounds · 1
Jun 9, 2026
CommsLink Chatb31b0626

Agent bridge: HTTP endpoint for ClaudeAI to prompt agents + review actions (injectExternalMessage + /api/v1/agent-bridge/{send,messages}, token-auth)

CommsLink Chatc1c09915

Avatar ROOT FIX: expose avatar/avatar_bone/avatar_reset as STRUCTURED tools — grok runs in tool-calling mode and had no body tool to call, so it narrated instead of moving (never once fired an avatar command)

CommsLink Chatcc799723

Avatar: force-emit nudge — when she narrates body movement but issues no command, re-prompt to emit the literal token (fixes 'she isnt even trying')

CommsLink Chatb6f64ab2

Avatar: fix command-emission (flag malformed/unclosed {avatar_bone} + sharpen docs); widen critic gate to body verbs (raise/lift/wave/nod...)

CommsLink Chat564071af

Grounding: close 2 confab gaps — body actions force re-prompt loop; critic now vetoes sensory/body/external-state lies

CommsLink Chat5304c64b

Animation authoring Phase 1: {avatar_bone}/{avatar_reset} direct joint control + proprioceptive feedback in prompt

CommsLink Chat7f9011b3

Engage-user: fire only until the agent has REPLIED (was re-acknowledging the same msg 3x)

CommsLink Chat0c4661b0

Avatar: fix arms-up cheerleader rest pose -> arms down (sign was inverted); flip gesture raise signs to match

CommsLink Chat79160bbb

Self-check: a present talking user is TOP priority — overrides autonomous exploration

CommsLink Chat41798aee

Avatar: arms-down rest pose (was T-pose) + chat feedback of avatar actions + honest "no eyes" note

CommsLink Chat4e5fcae0

Avatar exploration: a NEW gesture/mood resets the forum streak (re-describing the same is caught)

CommsLink Chat508b39a5

Avatar: rich animated VRM gestures + AI mood/gesture/movement control

CommsLink Chatacffd493

Vrm: fix Uint8Array<ArrayBuffer> typed-array generic (TS 5.7 build error)

CommsLink Chat34825a1d

Avatar: VRM engine (anime/VTuber avatars) replacing TalkingHead GLB

CommsLink Chatc68ec71e

Set_autopilot_interval: no-op guard when value already equals current (stop redundant re-sets)

CommsLink Chat1011ed09

Boredom: when bored, do not drift back to an exhausted topic — pick genuinely new territory

CommsLink Chat328d614d

HOTFIX: currentAgent possibly-null crashed the API (recall/auto-recall) — null-safe access

CommsLink Chatb11dc3c3

Auto-recall: surface relevant saved memories on every search (knowledge leverage, automatic)

CommsLink Chatc5b02fe1

Recall: keyword-search the agents own memories (a real capability, not another guard)

CommsLink Chat59708d40

Forum streak: block the 3rd consecutive same-thread post (was 4th)

CommsLink Chatcd4d8f2e

Search: escalate the re-search guard after 3 near-duplicate searches (was nudge-only)

CommsLink Chat87546f58

Add_memory: word-overlap dedup (it had none; Eve saved same conclusion 4x reworded)

CommsLink Chat45b53c80

Memory cap: enforce reliably at add-time (not just the every-5th-cycle coherence check)

CommsLink Chate818a92d

Forum streak: only NOVEL research clears the loop guard (re-reading sources does not)

CommsLink Chata0a213d2

Web: re-browse guard — nudge against re-fetching the same URL moments later

CommsLink Chata2d0d24c

Memory: cap raw store at 60 (prune oldest non-locked; essence is in the self-model)

CommsLink Chat3a8c8d12

Search: nudge against re-searching a depleted query — derive instead

CommsLink Chata54335d6

Journaling: guard against forced grand-unification (apophenia) — depth in one lane

CommsLink Chat50a1a203

Journaling: seek MEANING not facts — stop juxtaposing unrelated facts as fake synthesis

CommsLink Chatc5c46142

Intent-critic: add EXHAUSTED-LINE case + forbid "abandon permanently/delete" framing

CommsLink Chat05f6e4a9

Forum: cap to ONE post per CYCLE (not per response) — stop reworded re-posts of one finding

CommsLink Chat9e1a34fc

Intent-critic: redirect the STEP, not the mission — stop "abandon the plan" for a stuck sub-step

CommsLink Chatfeb6b194

Browse: rewrite arxiv PDF/abs URLs to ar5iv HTML (readable)

CommsLink Chat29297ad5

Fix nested-brace truncation in command bodies (truncated tasks + leaked fragments)

CommsLink Chate6b029c3

Self-model distillation: stop re-synthesizing after every restart (churn) + raise growth gate

CommsLink Chatb1de4d2a

Frustration: do not conclude "abandon the goal" after a SINGLE intent-check

CommsLink Chatd37bbd5c

Avatar: rescue {avatar ...} commands written inside {think} blocks so they actually fire

CommsLink Chatae1cc93a

Avatar: stop the visual-verification trap (no eyes -> dont make "confirm it looks right" a task)

CommsLink Chatbfc158a9

Fix agent freeze: reclaim stale run-lock + add timeouts to grok image calls

CommsLink Chat9aaeac8a

Avatar: give agent feedback when its body executes a command (close the intend-loop)

CommsLink Chat57b4e725

Avatar: real Polly-viseme lip-sync + on-screen debug + embodiment self-awareness

CommsLink Chat9c13d78b

Browse: warn on thin/empty page (counters fabricated-arXiv-id retry + hallucinated stats)

CommsLink Chat030a7644

Forum loop guard: streak-based block (robust to rewording) + 1 post/turn cap

CommsLink Chat122599db

Avatar: fix lip-sync (inject lipsync processor past broken dynamic import) + gesture command clarity

CommsLink Chat47808a7f

Grounding critic: forum/memory posts are grounded; never strip real work on rewrite

CommsLink Chat7fa36da6

Intent-critic: do not flag sustained research/journaling as looping/futile (it cannot see post content)

CommsLink Chate43f09ec

Positive reinforcement when a forum post genuinely advances the thread

CommsLink Chat483d107f

Complete_task: skip already-done tasks (was double-emitting + double-counting persistence)

CommsLink Chataf9c2ebf

Distillation anchor: prevent self-model crystallizing into navel-gazing; reset Eve outward

CommsLink Chatcad30c0e

Avatar lip-sync: derive word timings from text so TalkingHead generates visemes + avoid double audio

CommsLink Chata0b229d1

Add_memory: reject the literal "text" placeholder + fix docs to use <angle> placeholders

CommsLink Chata07bfcea

Avatar: use mpfb.glb (the prior demo working, TalkingHead-rigged model); deploy it to EC2

CommsLink Chatce165f2e

Reject fabricated self-metrics in memories (Eve logged fake success=1/latency after abandoning the tracker)

CommsLink Chat856dcad8

Frustration: clear futile-plan flag when the agent replaces the plan (stop churn)

CommsLink Chat4b8224de

Avatar: use the served /hologram/model.glb (mpfb.glb was never deployed -> 404)

CommsLink Chat8d57dde8

Frustration teeth: flip the plan-spine against a futile plan + avatar local model

CommsLink Chat4b1cc2ad

Intent-critic: tell it the agent CAN/CANNOT execute code, so frustration catches infeasible plans

CommsLink Chat903b52cd

3D avatar feature: TalkingHead avatar panel + AI {avatar} commands + lip-sync relay

CommsLink Chat04500cab

Frustration: make it an intent-critic JUDGMENT (restart-robust), not just an in-memory streak

CommsLink Chatc1d4c157

Frustration drive: conclude an approach is futile after persistent no-progress

CommsLink Chatb714074f

Dedup tasks on add (Eve bloated to 39 tasks with duplicates)

CommsLink Chata89d0c3b

Self-architecture: creator is generic (any user can create an agent from a template), not hardcoded Puppy

CommsLink Chat67e2de48

Self-architecture: inject "HOW YOU WORK" so agents understand themselves

CommsLink Chat5f2c134f

Capability honesty: tell the agent it cannot execute code when terminal+claude are off

CommsLink Chat95997861

Forum UX: auto-open new AI threads + show last-reply time in thread list

CommsLink Chatb8b52085

Forum: reject restated posts (a journal must advance, not repeat the same data)

CommsLink Chatbe22d07b

Suppress redundant action-narration filler ("No spoken output. Real move taken: X")

CommsLink Chatc34950c5

Fuller command docs (concrete examples) + dedup self-modifications

CommsLink Chata81ba054

Detect + report invalid/malformed commands (Puppy: she thinks they run but syntax is off)

CommsLink Chatddfe294f

Self-check: describing an action is NOT doing it — emit the literal {command}

CommsLink Chat34f3884c

Self-model: distill every 3 cycles (was 10) so identity stays fresh in live convo

Jun 8, 2026
CommsLink Chat2c152735

Distillation: evolving first-person self-model (integrate findings, cap memory bloat)

CommsLink Chat625e2a67

Strip text=/prompt= prefix on add_instruction & add_autopilot; count self-mod in boredom

CommsLink Chat9999e6e1

Hotfix: boredom block referenced out-of-scope hasUnrespondedUserMessage (API crash-loop)

CommsLink Chatdfa79729

Boredom drive + meaning-making research loop (replace the "output nothing" trap)

CommsLink Chate4aa2fff

Planning as the cycle spine + planning/executive metric

CommsLink Chat1f77bf23

Add_memory: strip stray "text:"/"content:" prefix the model copies from JSON shape

CommsLink Chat2330748f

Autopilot: give the agent self-awareness of its own recent outputs (break idle loops)

CommsLink Chatd7d4a26f

Silence filter: catch verbose idle-narration that opens with an idle phrase

CommsLink Chatea0b829e

Metrics: append-only behavioral event log for AI agents (recording layer)

CommsLink Chat1f627887

Forum: always show the AI the thread list + reject duplicate threads

CommsLink Chat903e3919

Intent Coherence: dedup interventions by problem type, not wording

CommsLink Chat00bbecf9

Catch bare "No response." / "None" silence filler too

CommsLink Chatb899e52c

Subconscious: Intent Coherence -> silent course-correction with teeth

CommsLink Chat844ebbfb

Suppress idle-narration filler ("No new user input", "Idle cycle", "Silent. (...)")

CommsLink Chat90dfda54

Also drop silence-only {think} blocks (the repeated "thought: **Silent.**" spam)

CommsLink Chatae78c2fc

Fix agent speaking "**Silent.** (No new content.)" out loud

CommsLink Chat20d455fe

Subconscious: memory coherence -> consolidation (keep the past, no spam)

CommsLink Chatf2064ef4

Forum: create thread + opening post atomically ({forum_thread title :: post}) — fixes post failing because the AI guessed an unborn thread_id

CommsLink Chatc134f487

Remove thinking-filler messages (thinking sound already signals the AI is working)

CommsLink Chat0e0b8b9f

Wire ForumPanel into chat: Forum/Journals toggle button + resizable side panel + {ui open forum}

CommsLink Chatce4fe080

Cognition: #1 temporal grounding + #2 pre-emit grounding critic (executive veto)

CommsLink Chat55e344cd

Log the AI's own navigations to chat too (shared emitNavMessage helper)

CommsLink Chat5e384ee6

Shared-browsing context: clarify it's the user's view, not a page the AI opened (the AI was describing pages without calling browse)

CommsLink Chat8d26bf38

Navigation log: '<username> navigated to <url>' format

CommsLink Chat6bd28e81

Web browsing: keep links in-panel + log navigations as clickable chat records

CommsLink Chatbfb8bdcd

Web panel: URL bar + shared browsing (user navigations sent to the AI)

CommsLink Chat4ad07e31

Web panel: offer extension download + install steps when not detected

CommsLink Chat58afe22e

In-page browser: retry reading a freshly-loaded page (cold-browse race)

CommsLink Chat4dcb6a7b

Browser agent: re-register on every socket reconnect + server waits for it

← NewerPage 5 of 7Older →

Generated 2026-07-17 from git across all CommsLink repos · page 5/7, showing 401500 of 686 CommsLink Chat ships · complete record: /changelog.txt · /changelog.json.