ci-platforms / build (amd64, windows, windows-2022) (push) Skipped
ci-platforms / build (arm64, darwin, macos-15) (push) Skipped
ci / checks (push) Successful in 7m55s
ci / build (amd64, linux, ubuntu-24.04) (push) Successful in 11m8s
ci-platforms / build (amd64, darwin, macos-15-intel) (push) Skipped
ci / release (push) Successful in 8m55s
The Agent panel counts the session's context. A gauge in the header shows how full the model's window is, from the CLI's usage on each answer and the window it reports; it turns yellow past 80 % and near compaction. Its popup lays the window out as one bar and a row per part: messages, scene, code, docs, project and schema, tool results, the editor's instructions and tool definitions, the CLI's own prompt, the compaction buffer and free room. The parts are the editor's estimate of what it sent, scaled to the usage; on a recorded session the estimate stays within 15 % of the CLI's count. A part opens to its contributions with Drop and Pin. The CLI cannot edit its history, so Drop starts the next message in a new session with a shortened history: messages in full, results as summaries, pinned ones in full, dropped ones left out. New Session with Summary asks the agent for a summary and sends it, with the names of the changed nodes, with the next message. The open scene and the selection can go with every message. A compaction shows in the transcript. Read tools keep large reads small: scene_tree up to a number of nodes and levels with the rest counted and a node argument for a part, docs_search up to a number of results, script_read in parts for a long script. The limits are in the popup and in prefs.aetext. MCP results are compact JSON. scene_run through the editor answers ok when the game ran.
15 KiB
15 KiB
Icons
Generated by aego icons list --out docs/icons.md from the module registrations and the editor icon list; do not edit by hand.
Sources are <id>.svg files in engine/res/icons/src and modules/<id>/res/icons/src; make genicons bakes them into the atlas.
| Icon | Owner | Size | Used by | Status |
|---|---|---|---|---|
agent.avatar |
engine | 16 | Agent panel: the agent in the header, questions and the empty state | ok |
agent.context |
engine | 16 | Context button and popup of the Agent panel | ok |
agent.new |
engine | 16 | Agent panel: New Session and the examples of the empty state | ok |
agent.pin |
engine | 16 | Pin in the Agent panel's Context popup | ok |
agent.plan |
engine | 16 | Agent panel: Plan Only | ok |
agent.presence |
engine | 16 | Where the agent works: Hierarchy, Inspector, Scene View and code | ok |
anim.event |
engine | 16 | Animation panel: event lane | ok |
anim.graph |
engine | 16 | Create palette: Animation → Controller; Animator panel tab and Auto Layout | ok |
anim.key |
engine | 16 | Animation panel tab and Auto Key; Create palette: Animation → Clip | ok |
anim.preview |
engine | 16 | Animation panel: Preview | ok |
anim.record |
engine | 16 | Animation panel: Rec | ok |
anim.slice |
engine | 16 | Create palette: Animation → Flipbook from Selection; PNG inspector: Slicing section | ok |
anim.to_end |
engine | 16 | Animation panel: go to end | ok |
anim.to_start |
engine | 16 | Animation panel: go to start | ok |
app |
engine | 16 | launcher header; colored PNGs in app/brand are the window, installer and favicon icon | ok |
app.quit |
engine | 16 | File → Quit | ok |
audio.listener |
engine | 16 | component audio.AudioListener2D | ok |
audio.source |
engine | 16 | component audio.AudioSource2D | ok |
audio.zone |
engine | 16 | component audio.AudioZone2D | ok |
build.busy |
engine | 16 | menu bar: native build running | ok |
build.error |
engine | 16 | menu bar: native build failed | ok |
build.ok |
engine | 16 | menu bar: native build ok | ok |
cat.3d |
engine | 16 | Create → 3D submenu; Add Component and Create: category | ok |
cat.audio |
engine | 16 | Documentation: Audio group and module; Add Component and Create: category | ok |
cat.camera |
engine | 24 | New Project: template 2.5d | ok |
cat.engine |
engine | 14 | Agent panel: steps that read component types | ok |
cat.game |
engine | 16 | Inspector and Add Component: components of a project module without an icon of their own; Add Component and Create: category | ok |
cat.gameplay |
engine | 16 | template menu Gameplay | ok |
cat.node |
engine | 24 | New Project: template empty; Search: node results; Add Component and Create: category | ok |
cat.physics |
engine | 16 | template menu Physics | ok |
cat.rendering |
engine | 24 | New Project: template 2d; Search: mesh assets; Add Component and Create: category | ok |
cat.scripts |
engine | 16 | Search: script symbols; Add Component and Create: category | ok |
cat.settings |
engine | 16 | References: the project file; Add Component and Create: category | ok |
cat.transform |
engine | 24 | New Project: template 3d | ok |
code.block |
engine | 16 | Scripts → Highlight Current Block | ok |
code.brackets |
engine | 16 | Scripts → Rainbow Brackets | ok |
code.hints |
engine | 16 | Scripts → Parameter Name Hints | ok |
code.implementation |
engine | 16 | Scripts → Go to Implementation | ok |
comp.box |
engine | 16 | component physics.BoxCollider2D | ok |
comp.camera2d |
engine | 16 | component camera.CameraBrain2D; component engine.Camera2D; template render2d.camera | ok |
comp.camera3d |
engine | 16 | component engine.Camera3D; template render3d.camera | ok |
comp.capsule |
engine | 16 | component physics.CapsuleCollider2D | ok |
comp.circle |
engine | 16 | component physics.CircleCollider2D | ok |
comp.edge |
engine | 16 | component physics.EdgeCollider2D | ok |
comp.follow |
engine | 16 | component camera.CameraFollow2D; template camera.follow | ok |
comp.joint_distance |
engine | 16 | component physics.DistanceJoint2D | ok |
comp.joint_revolute |
engine | 16 | Revolute Joint 2D component; Joints debug overlay; component physics.RevoluteJoint2D | ok |
comp.mesh |
engine | 16 | component engine.MeshRenderer | ok |
comp.persist |
engine | 16 | component save.Persist | ok |
comp.polygon |
engine | 16 | Polygon shape component; Shapes debug overlay; component physics.PolygonCollider2D | ok |
comp.rigidbody |
engine | 16 | component physics.Body2D; template physics.rigidbody | ok |
comp.script |
engine | 16 | Scripts component; Assets menu: Attach to Selected; component engine.Script | ok |
comp.shake |
engine | 16 | component camera.CameraShake2D | ok |
comp.sprite |
engine | 16 | component engine.SpriteRenderer; template render2d.sprite | ok |
comp.tags |
engine | 16 | component engine.Tags | ok |
comp.vcam |
engine | 16 | component camera.VirtualCamera2D | ok |
comp.zone |
engine | 16 | component camera.CameraZone2D | ok |
dbg.aabbs |
engine | 16 | AABBs debug overlay | ok |
dbg.broadphase |
engine | 16 | Broadphase Tree debug overlay | ok |
dbg.contacts |
engine | 16 | Contacts debug overlay; Vectors → Contact Impulses | ok |
dbg.islands |
engine | 16 | Islands debug overlay | ok |
dbg.overlay |
engine | 16 | Debug Overlay toggle of the 2D bodies menu | ok |
doc.page |
engine | 14 | Agent panel: a documentation page the agent read | ok |
doc.project |
engine | 14 | Agent panel: steps that read or set project settings | ok |
doc.recipe |
engine | 16 | Documentation: Recipes page | ok |
doc.search |
engine | 14 | Agent panel: a search of the documentation | ok |
doc.tutorial |
engine | 16 | Documentation: Platformer from scratch page | ok |
edit.add |
engine | 14 | Agent panel: steps and changes that add nodes, components and rows | ok |
edit.batch |
engine | 14 | Agent panel: a transaction of several changes | ok |
edit.batch_rename |
engine | 16 | Batch Rename (nodes, assets) | ok |
edit.copy |
engine | 16 | Copy (nodes, assets, inspector field) | ok |
edit.copy_path |
engine | 16 | Assets menu: Copy Path | ok |
edit.cut |
engine | 16 | Cut (nodes, assets) | ok |
edit.delete |
engine | 16 | Delete (nodes, assets, workspace) | ok |
edit.duplicate |
engine | 16 | Duplicate (nodes, assets) | ok |
edit.paste |
engine | 16 | Paste (nodes, assets, inspector field) | ok |
edit.remove |
engine | 14 | Agent panel: steps and changes that remove things | ok |
edit.rename |
engine | 16 | Rename (nodes, assets, workspace) | ok |
edit.select_all |
engine | 16 | Edit → Select All | ok |
edit.set |
engine | 14 | Agent panel: steps and changes that set a field or edit a script | ok |
edit.validate |
engine | 14 | Agent panel: checks of a scene or the project | ok |
file.audio |
engine | 16 | Documentation: sound clips page | ok |
file.autosave |
engine | 16 | File → Autosave Scripts | ok |
file.data |
engine | 24 | Assets: data asset tiles | ok |
file.download |
engine | 16 | Documentation: Install and run page; PNG inspector: Import section | ok |
file.folder |
engine | 24 | Assets: folders | ok |
file.mesh |
engine | 24 | Assets: mesh tiles | ok |
file.open |
engine | 16 | Assets menu: Open | ok |
file.package |
engine | 16 | Assets → New → Script Package | ok |
file.prefab |
engine | 24 | Assets: prefab tiles; Scene tab in prefab mode | ok |
file.preset |
engine | 16 | Preset files in References and Assets | ok |
file.reveal |
engine | 16 | Assets menu: Reveal in File Manager | ok |
file.save |
engine | 16 | toolbar: Save | ok |
file.scene |
engine | 24 | Assets: scene tiles; Scene tab | ok |
file.script |
engine | 24 | Assets: script tiles; code tabs | ok |
file.table |
engine | 24 | Assets: table tiles | ok |
file.texture |
engine | 24 | Assets: texture tiles | ok |
file.unknown |
engine | 24 | Assets: tiles of other kinds | ok |
gameplay.checkpoint |
engine | 16 | component gameplay.Checkpoint2D; template gameplay.checkpoint | ok |
gameplay.fsm |
engine | 16 | component gameplay.StateMachine | ok |
gameplay.health |
engine | 16 | component gameplay.Health | ok |
gameplay.hitbox |
engine | 16 | component gameplay.Hitbox2D; template gameplay.enemy | ok |
gameplay.hurtbox |
engine | 16 | component gameplay.Hurtbox2D | ok |
gameplay.killzone |
engine | 16 | component gameplay.KillZone2D; template gameplay.killzone | ok |
gameplay.lifetime |
engine | 16 | component gameplay.Lifetime | ok |
gameplay.motion |
engine | 16 | component gameplay.Motion2D; template gameplay.platform; template gameplay.platformer; template gameplay.topdown | ok |
gameplay.pickup |
engine | 16 | component gameplay.Pickup2D; template gameplay.pickup | ok |
gameplay.respawn |
engine | 16 | component gameplay.Respawn | ok |
help.about |
engine | 16 | Help → About Aego | ok |
help.book |
engine | 16 | Documentation tab | ok |
log.error |
engine | 16 | Console: errors | ok |
log.info |
engine | 16 | Console: info | ok |
log.warn |
engine | 16 | Console: warnings | ok |
nav.back |
engine | 16 | Documentation and code: back | ok |
nav.forward |
engine | 16 | Documentation and code: forward | ok |
node.empty |
engine | 16 | template engine.empty; template engine.empty3d | ok |
panel.agent |
engine | 16 | Agent tab; Ask Agent in Hierarchy and Problems | ok |
panel.assets |
engine | 16 | Assets tab | ok |
panel.console |
engine | 16 | Console tab | ok |
panel.crashes |
engine | 16 | Crash Reports tab | ok |
panel.debug_draw |
engine | 16 | Debug Draw tab | ok |
panel.diff |
engine | 16 | Diff tab | ok |
panel.events |
engine | 16 | Event Monitor tab | ok |
panel.favorites |
engine | 16 | Favorites tab | ok |
panel.find |
engine | 16 | Find in Scripts tab | ok |
panel.game |
engine | 16 | Game tab | ok |
panel.health |
engine | 16 | Project Health tab | ok |
panel.hierarchy |
engine | 16 | Hierarchy tab | ok |
panel.history |
engine | 16 | Undo History tab | ok |
panel.input_devices |
engine | 16 | Input Devices tab | ok |
panel.input_focus |
engine | 16 | Input Focus tab | ok |
panel.inspector |
engine | 16 | Inspector tab | ok |
panel.keymap |
engine | 16 | Keymap tab | ok |
panel.mixer |
engine | 16 | Audio Mixer tab | ok |
panel.problems |
engine | 16 | Problems tab | ok |
panel.profiler |
engine | 16 | Profiler tab | ok |
panel.references |
engine | 16 | References tab | ok |
panel.saves |
engine | 16 | Saves tab | ok |
panel.scenes |
engine | 16 | Scenes tab | ok |
panel.settings |
engine | 16 | Project Settings tab | ok |
panel.table |
engine | 16 | Table tab | ok |
panel.tasks |
engine | 16 | Task Center tab | ok |
panel.watch |
engine | 16 | Watch tab; Follow in the Agent panel | ok |
panel.welcome |
engine | 16 | Getting Started tab | ok |
play.copy_back |
engine | 16 | Component menu during Play: Copy values to edit scene | ok |
play.pause |
engine | 16 | toolbar: Pause; Animation panel: pause the clip | ok |
play.speed |
engine | 16 | Play → Time Scale… | ok |
play.start |
engine | 16 | component animation.AnimationPlayer; component animation.Animator; toolbar: Play; Assets: startup scene mark; Animation panel: play the clip | ok |
play.step |
engine | 16 | toolbar: Step | ok |
play.step_back |
engine | 16 | Play → Step Back | ok |
play.stop |
engine | 16 | toolbar: Stop | ok |
prefab.apply |
engine | 16 | Prefab menus: Apply to a prefab | ok |
prefab.revert |
engine | 16 | Prefab menus: Revert and Reset to Prefab Value | ok |
prefab.unpack |
engine | 16 | Hierarchy prefab menu: Unpack | ok |
prefab.variant |
engine | 16 | Assets menu: Create Variant | ok |
shape.cube |
engine | 16 | template render3d.cube | ok |
shape.cylinder |
engine | 16 | template render3d.cylinder | ok |
shape.dice |
engine | 16 | Documentation: random numbers module | ok |
shape.plane |
engine | 16 | template render3d.plane | ok |
shape.sphere |
engine | 16 | template render3d.sphere | ok |
status.busy |
engine | 14 | Task Center: running task; status bar: tasks running | ok |
status.error |
engine | 14 | Agent panel: a step that failed | ok |
status.ok |
engine | 14 | Task Center: finished task | ok |
status.warning |
engine | 16 | Table and inspector issue rows | ok |
tool.move |
engine | 16 | Scene View toolbar | ok |
tool.rotate |
engine | 16 | Scene View toolbar | ok |
tool.scale |
engine | 16 | Scene View toolbar | ok |
tool.select |
engine | 16 | Scene View toolbar | ok |
tpl.ball |
engine | 16 | template physics.ball | ok |
tpl.platform |
engine | 16 | template physics.platform | ok |
tpl.static |
engine | 16 | template physics.static | ok |
tpl.trigger |
engine | 16 | template physics.trigger | ok |
ui.check |
engine | 16 | check boxes and menu marks | ok |
ui.chevron_down |
engine | 16 | trees, combos and drop-downs; Find: next match; Table: sorted descending | ok |
ui.chevron_right |
engine | 16 | trees and submenus | ok |
ui.chevron_up |
engine | 16 | Find: previous match; Table: sorted ascending | ok |
ui.close |
engine | 16 | tabs, chips, dialogs, clear buttons of fields and lists | ok |
ui.curve |
engine | 16 | Documentation: curves module; Animation panel: Curves | ok |
ui.lock |
engine | 16 | Inspector: locked | ok |
ui.minus |
engine | 16 | list editors: remove | ok |
ui.more |
engine | 16 | card menus; reference field picker | ok |
ui.move_down |
engine | 16 | Script menu: Move Down | ok |
ui.move_up |
engine | 16 | Script menu: Move Up | ok |
ui.plus |
engine | 16 | Scene View: Create; list editors: add | ok |
ui.reset |
engine | 16 | inspector: reset a field | ok |
ui.search |
engine | 16 | search fields | ok |
ui.star |
engine | 16 | Favorites in the command palette | ok |
ui.unlock |
engine | 16 | Inspector: lock button | ok |
vec.angular |
engine | 16 | Vectors → Angular Velocity | ok |
vec.fixed |
engine | 16 | Vectors → Fixed Length | ok |
vec.force |
engine | 16 | Vectors → Forces | ok |
vec.gravity |
engine | 16 | Vectors → Gravity | ok |
vec.velocity |
engine | 16 | Vectors → Velocity | ok |
view.capture |
engine | 16 | Scene → Capture Scene View | ok |
view.dock |
engine | 16 | maximized tab: restore the layout | ok |
view.fullscreen |
engine | 16 | Play → Full Screen Play | ok |
view.grid |
engine | 16 | Scene View toolbar: grid | ok |
view.isolate |
engine | 16 | Scene → Isolate Selection | ok |
view.maximize |
engine | 16 | Window → Maximize Panel | ok |
view.minimap |
engine | 16 | code editor: minimap | ok |
view.ortho |
engine | 16 | Scene → Orthographic 3D View | ok |
view.overlays |
engine | 16 | Window → Game View Overlays | ok |
view.snap |
engine | 16 | Scene View toolbar: snap | ok |
view.split |
engine | 16 | code editor: split | ok |
view.split_down |
engine | 16 | Scripts → Split Down | ok |
view.toolbar |
engine | 16 | Window → Toolbar | ok |
view.vectors |
engine | 16 | Scene View toolbar: vectors | ok |
view.zen |
engine | 16 | Scripts → Zen Mode | ok |
view.zoom |
engine | 16 | menus: Frame Selection | ok |