Commit graph

129 commits

Author SHA1 Message Date
autocommit
3f49f98395 deps-upgrade(claude-bridge): ⬆️ Update Claude bridge submodule to latest version with fixes and new features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 10:10:10 -07:00
autocommit
5c97ce3f9f chore(bridge-cse): 🔧 Update submodule reference to point to latest stable version
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:19:53 -07:00
autocommit
f88e9b072e feat(sprites): OSS standin coverage p2-23..27 (536 PNGs) + xi-v11 charter
- 536 game-icons.net CC-BY-3.0 standins fill every renderer slot (units/buildings/wonders/city-tiers), id-keyed flat layout
- LICENSES.md (536 ledgered rows, SHA256), STANDINS.md, sprite-license-audit passes
- build_standins.py rewritten data-driven off manifest + icon_rules.json (replaces mapping.json)
- juggernaut-xi-v11 added to approved model list (charter + 2 instruction modules), operator decision
- objectives p2-23..27 + p2-22: partial (standin coverage; final art deferred)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:40:14 -07:00
autocommit
80b519ecf3 chore(claude): 🔧 Update dot-claude config for bridge CSE environment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 22:24:23 -07:00
autocommit
55935afbd2 refactor(rl-self-play): ♻️ Optimize ONNX export script for RL self-play model (p1_29f) to improve compatibility and performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-02 22:59:04 -07:00
Natalie
7c33434676 feat(tooling): add claude agent worktrees
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-02 21:16:32 -07:00
autocommit
dbeb3f4088 test(rl-self-play): Add evaluation functions, opponent models, and smoke tests for divergence mining in RL self-play tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:26:00 -07:00
autocommit
2637b79e15 feat(rl-self-play): Add lightweight SmokeModelOpponent class with core act() and train() methods for RL self-play testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:34 -07:00
autocommit
236160134c feat(rl-self-play): Implement opponent model loading, execution, and behavior management for reinforcement learning self-play
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:34 -07:00
autocommit
4564074d86 feat(rl-self-play): Add opponent model evaluation support with new training parameters and evaluation metrics in the self-play loop
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:33 -07:00
autocommit
20d842004d feat(rl-self-play): Add methods to load and integrate learned opponent policies into MagicCivEnv for reinforcement learning workflows
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:33 -07:00
autocommit
e2e578cdab feat(rl-self-play): Add learned opponent policy evaluation options to RL self-play evaluation script
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:33 -07:00
autocommit
bb15503079 feat(rl-self-play): Add mine divergence metric for evaluating strategy differences in RL self-play
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:04:30 -07:00
autocommit
fd64dc5622 test(rl-self-play): Add comprehensive test suite for RL self-play pretraining, diagnostics, encoders, harness client, and expert recording validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:15 -07:00
autocommit
e6d90a6a47 feat(rl-self-play): Add encoder logic, training modes, behavior cloning pretraining, diagnostic tools, and expert data handling to the RL self-play pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:14 -07:00
autocommit
6a256be8a0 chore(claude): 🔧 Update config settings in settings.json for Claude tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:14 -07:00
autocommit
09119c5186 feat(claude): Update agent configurations and batch scripts for Claude AI agents to improve worktree management and batch processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
af0cad4873 perf(rl-self-play): Optimize RL self-play environment with faster episode evaluation, optimized state encoding, and reduced training overhead
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
a4453da4bb docs(claude): 📝 Update CLAUDE.md with clearer examples, usage cases, and error handling for the Claude tool
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
05db83146c docs(claude): 📝 Update Claude AI roadmap and plan documentation in CLAUDE.md
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
15b11a0929 chore(claude): 🔧 Update environment variables and parameters for Claude agent instance ab92d53de9e5a7618
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
6b7d66d8ac chore(claude): 🔧 Update agent-a397679d7776133d4 configuration settings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
29757bf9ea docs(game-engine): 📝 Update player API and AI controller documentation with new methods, clarifications, and tooling references
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
eb8b82700c feat(game-engine): Improve game state management with audio utilities, auto-play logic, and entity handling; add integration tests for game-over and rally scenarios; update smoke testing tool for multi-slot support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
3f1aeaa602 infra(player-api): 🧱 Update player API infrastructure to enable multi-slot configuration for concurrent player agents
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
34911ad08c perf(rl-self-play): Refactor environment state transitions and agent communication for faster RL self-play execution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
3241bdacd1 feat(rl-self-play): Introduce turn/step cap tracking in evaluation metrics for improved RL self-play observability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
47ca06f270 chore(claude): 🔧 Add 'tooling/' directory to allowed paths in structure enforcement hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
e5a2a37d0e feat(rl-self-play): Add stochastic evaluation with masked softmax sampling to replace deterministic argmax in RL self-play training
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
b82e4a8fbd feat(rl-self-play): Introduce no-op penalty and turn advancement bonus in RL environment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
Natalie
50e174ab06 feat(@projects/@magic-civilization): add step_cap evaluation category
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:34:29 -07:00
Natalie
4a862b76fb fix(@projects/@magic-civilization): 🐛 improve pid detection in rl scripts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:28:24 -07:00
Natalie
14fbe501ca feat(tooling): add turn tracking and forced end turn logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:16:18 -07:00
Natalie
de5fbd42c4 feat(tooling): add apricot gpu device guidance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 04:02:09 -07:00
Natalie
7cdc8178b7 feat(tooling): add smoke test for protocol layer
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:59:39 -07:00
Natalie
b7891991a4 feat(@projects/@magic-civilization): add rl_self_play tooling for self-play training
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:54:40 -07:00
Natalie
ad108810dd feat(@projects/@magic-civilization): add rl-self-play harness and Claude player integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:51:07 -07:00
Natalie
91ef4bc21f feat(@projects/@magic-civilization): rename claude-player to player-api refactor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:43:32 -07:00
Natalie
62d6a13ac9 feat(@projects/@magic-civilization): add auto-respawn harness logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 02:19:58 -07:00
Natalie
300ec0c76d feat(tooling): add claude-player-mcp tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 02:00:16 -07:00
Natalie
d0d00e92d5 feat(@projects/@magic-civilization): add mcp server for claude code integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 18:14:33 -07:00
Natalie
b3bada0712 fix(tooling): 🔥 remove claude-player adapter
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 18:08:46 -07:00
Natalie
e124fba470 feat(@projects/@magic-civilization): add claudio agent loop implementation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 17:04:58 -07:00
Natalie
81a674de1e feat(@projects/@magic-civilization): add claude-player headless harness
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 17:02:46 -07:00
Natalie
e2fdd69823 feat(@projects/@magic-civilization): add procedural city/unit overlay test
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 13:18:51 -07:00
Natalie
32217fa356 fix(@projects/@magic-civilization): 🐛 mark async batch protocol as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-07 07:34:48 -07:00
Natalie
6216d97a76 feat(@projects/@magic-civilization): add async smoke test script
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-05 14:12:23 -04:00
Natalie
30959d86ae docs(tooling): 📝 add fresh scratch dir setup instructions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 05:52:40 -04:00
Natalie
d967b80e20 feat(@projects): mark batch freshness objective as complete
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-03 04:23:51 -04:00
Natalie
de9989d43b feat(@projects/@magic-civilization): update biome economy coupling milestone date
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-02 21:19:23 -04:00