Add agent components 451-465 and icon.Crystal
Fifteen components that dress an AI agent's work as an RPG party: AgentCard, ToolCall, PlanQuest, ThinkingOrb, TokenMana, ApprovalPrompt, AgentLog, SubAgentParty, MemoryCrystals, AgentStatus, DiffScroll, ModelSelect, PromptBox, CostCoins and Checkpoints. The context window is HP and the token budget MP; tool calls are spells that CAST, glow, then land OK or FAILED; the transcript reads as a battle log whose newest line types itself out; models line up like fighters. Busy signs keep moving under Reduce Motion, decoration stops. Commands and prompts never reach the log, and a veiled PromptBox casts nothing. icon.Crystal is the new 12x12 save and memory crystal.
This commit is contained in:
29 files changed
+2489
-2
No files matched your search
+1
-1
@@ -31,7 +31,7 @@ var All = []Named{
|
||||
{"heart", Heart}, {"heart-empty", HeartEmpty}, {"star", Star}, {"star-empty", StarEmpty},
|
||||
{"sparkle", Sparkle}, {"volume", Volume}, {"mute", Mute}, {"play", Play},
|
||||
{"pause", Pause}, {"stop", Stop}, {"next", Next}, {"prev", Prev},
|
||||
{"coin", Coin}, {"gem", Gem}, {"potion", Potion}, {"sword", Sword},
|
||||
{"coin", Coin}, {"gem", Gem}, {"crystal", Crystal}, {"potion", Potion}, {"sword", Sword},
|
||||
{"shield", Shield}, {"chest", Chest}, {"crown", Crown}, {"trophy", Trophy},
|
||||
{"skull", Skull}, {"scroll", Scroll}, {"flame", Flame}, {"drop", Drop},
|
||||
{"leaf", Leaf}, {"flower", Flower}, {"sun", Sun}, {"moon", Moon},
|
||||
|
||||
@@ -30,6 +30,19 @@ var (
|
||||
.....ee.....
|
||||
............
|
||||
............`)
|
||||
Crystal = pixel.MustSprite(`
|
||||
.....ee.....
|
||||
....e##e....
|
||||
...e#l##e...
|
||||
..e#l####e..
|
||||
..e#l###se..
|
||||
..e#l###se..
|
||||
..e#l###se..
|
||||
..e#l###se..
|
||||
..e#l##sse..
|
||||
...e#lsse...
|
||||
....e#se....
|
||||
.....ee.....`)
|
||||
Potion = pixel.MustSprite(`
|
||||
....eeee....
|
||||
....eeee....
|
||||
|
||||
Reference in new issue
Block a user