[claude] Agent idle behaviors in 3D world (#8) #48

Merged
Timmy merged 1 commits from claude/issue-8 into main 2026-03-24 03:25:24 +00:00
Owner

Fixes #8

Implements full agent idle presence system:

  • State machine: IDLE (drift to station), PACING (3-waypoint circuit), LOOKING (slow environmental scan), READING (faces terminal bank) — weighted random transitions
  • Attention system: agents smoothly turn to face player within 7 units using lerped Y rotation, revert when player leaves
  • Activity indicators: floating mesh above orb — WAITING (pulsing sphere), THINKING (spinning wireframe octahedron), PROCESSING (spinning torus ring)
  • Chat integration: sending a message drives Timmy through THINKING→PROCESSING→WAITING cycle, indicators billboard-face the camera
Fixes #8 Implements full agent idle presence system: - **State machine**: IDLE (drift to station), PACING (3-waypoint circuit), LOOKING (slow environmental scan), READING (faces terminal bank) — weighted random transitions - **Attention system**: agents smoothly turn to face player within 7 units using lerped Y rotation, revert when player leaves - **Activity indicators**: floating mesh above orb — WAITING (pulsing sphere), THINKING (spinning wireframe octahedron), PROCESSING (spinning torus ring) - **Chat integration**: sending a message drives Timmy through THINKING→PROCESSING→WAITING cycle, indicators billboard-face the camera
Timmy added 1 commit 2026-03-24 03:23:36 +00:00
feat: agent idle behaviors — state machine, attention, activity indicators
Some checks failed
CI / validate (pull_request) Failing after 12s
c0a23462df
Implements #8: agent idle presence system with:
- State machine (IDLE/PACING/LOOKING/READING) with weighted random transitions
- Attention system: agents turn to face player within 7 units
- Activity indicators floating above orb: WAITING (pulsing sphere),
  THINKING (spinning wireframe octahedron), PROCESSING (spinning torus)
- Chat integration: sending a message drives Timmy through
  THINKING → PROCESSING → WAITING activity cycle

Fixes #8

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Author
Owner

🤖 Merge Bot: CI validation passed (HTML, JS syntax, JSON, size budget). Auto-merging.

🤖 **Merge Bot**: CI validation passed (HTML, JS syntax, JSON, size budget). Auto-merging.
Timmy merged commit a377da05de into main 2026-03-24 03:25:24 +00:00
Timmy deleted branch claude/issue-8 2026-03-24 03:25:25 +00:00
Sign in to join this conversation.