9 Commits
Author SHA1 Message Date
max bittkerandClaude Fable 5 716a9375f9 Repo cleanup: remove ~3.3GB of cruft, dead code, and stale docs
Disk/data:
- Delete scripts/ entirely: 3.2GB of gitignored Jan-Feb run telemetry
  plus the legacy per-skill script/lab_log layout superseded by bots/
  (tracked files remain recoverable from git history)
- Prune bots/ to the 10 most-used bots (claude46, Codex7, max, codexpl8,
  runepl8, maxbittker, codex53, aaravA, codex_53, multibot) + _template;
  all removed dirs archived to ~/rs-sdk-cleanup-archive-2026-07-13.tgz
  along with stream/ (held live Twitch/bot/Anthropic credentials)
- Remove orphaned sdk/node_modules + sdk/bun.lock (pathfinder is
  vendored in server/vendor; sdk has no deps of its own)

Git hygiene:
- Untrack sdk/collision-data.json (22MB blob per regen; kept on disk,
  regen curl documented in DEVELOPERS.md and .gitignore)
- gitignore backups/, .obsidian/, and engine public/client/*.js (the
  gap that let stale client.js shadow fresh webclient builds return)
- Delete the untracked stale public/client/client.js shadow copy

Dead code/config:
- Drop unused deps: tmi.js, @types/tmi.js, ts-morph
- Drop dead tsconfig globs (stream/, bot_arcs/)
- Remove unused nix toolchain (flake.nix, flake.lock, .envrc)

Docs:
- GEMINI.md/agents.md were byte-identical 4-month-stale copies of
  claude.md; replace with symlinks so all tools read one file
- DEVELOPERS.md: remove abolished copy-client.js-to-engine step and
  nonexistent agent//javaclient sections; document collision regen
- sdk/README.md: fix reference to nonexistent scripts/example-remote.ts
- Remove stale sdk/SDK_DESIGN.md and misleading sdk/test/test_status.md

Also commit the forgotten sdk/test/click-dialog-by-text.test.ts (tests
a shipped API, was never git-added).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 11:48:15 -04:00
max bittker 669d937ec5 cleanup 2026-02-26 10:47:34 -05:00
max bittkerandClaude Sonnet 4.6 d2243665ee add twitch stream system and benchmark updates
Adds stream/ - 24/7 Twitch stream orchestrator with planner/executor
Claude agents, ffmpeg capture, Chromium game client, and exe.dev
deployment scripts (setup-exe.sh, start-exe.sh).

Also adds combat/gold benchmark tooling and fresh_run utility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-20 17:24:00 -05:00
max bittker 7ea422eed9 nest server files deeper 2026-02-07 13:05:54 -05:00
max bittker e1fa9f1873 vendor the wasm so sdk is zero-dep 2026-01-28 19:44:15 -05:00
max bittker 113c873dac rename to gateway 2026-01-28 16:08:13 -05:00
max bittkerandClaude Opus 4.5 f3525e7498 Fix TypeScript errors in bot_arcs and scripts directories
- Add bot_arcs/**/*.ts and scripts/**/*.ts to tsconfig include
- Fix state.combat -> state.player?.combat (combat on PlayerState)
- Fix shop.items -> shop.shopItems (correct property name)
- Fix player.hp/maxHp -> use Hitpoints skill level/baseLevel
- Fix player.isAnimating -> check animId !== -1
- Fix sendClickItem/sendClickInventory -> sendUseItem
- Fix sendInterfaceButton -> sendClickInterfaceComponent
- Fix bot.eat -> bot.eatFood
- Add null checks for array indexed access (noUncheckedIndexedAccess)
- Fix type-only import for ScriptContext (verbatimModuleSyntax)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 17:01:03 -05:00
max bittkerandClaude Opus 4.5 94ff77c410 fix typescript errors across agent and test files
- Update tsconfig.json to exclude engine/webclient (they have their own configs)
- Add null checks for regex match groups in test files
- Fix string|undefined to parseInt with ?? '' fallback in cli.ts
- Add type guards for stdout/stderr streams in agent-controller.ts
- Fix SDK type imports in rsbot-agent.ts
- Add CombatStyleState interface to sync.ts
- Fix import type for BotSession in test files
- Fix undefined hasWebclient reference in start.ts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 12:35:14 -05:00
Pazaz 590c168606 feat: Platform-agnostic start scripts 2025-06-05 14:20:38 -04:00