hkblockchaintechnology commited on
Commit
6243779
·
verified ·
1 Parent(s): 16e3e7d

Publish gallery/ from marimo

Browse files
.gitattributes CHANGED
@@ -38,3 +38,4 @@ preview/02-gallery-head.png filter=lfs diff=lfs merge=lfs -text
38
  preview/05-gallery.png filter=lfs diff=lfs merge=lfs -text
39
  preview/06-gallery.png filter=lfs diff=lfs merge=lfs -text
40
  preview/07-gallery.png filter=lfs diff=lfs merge=lfs -text
 
 
38
  preview/05-gallery.png filter=lfs diff=lfs merge=lfs -text
39
  preview/06-gallery.png filter=lfs diff=lfs merge=lfs -text
40
  preview/07-gallery.png filter=lfs diff=lfs merge=lfs -text
41
+ gallery/console.png filter=lfs diff=lfs merge=lfs -text
gallery/atspi-index.png ADDED
gallery/console.png ADDED

Git LFS Details

  • SHA256: c2ad6d8c2096049f4e80761c24bbc546a21dc72c9a40bde373f1c1e496d19f54
  • Pointer size: 131 Bytes
  • Size of remote file: 182 kB
gallery/decoding.png ADDED
gallery/desk-atspi.png ADDED
gallery/index.json CHANGED
@@ -860,5 +860,89 @@
860
  ],
861
  "note": "Draws a screenshot-like desktop offline - the same image --image example replays.",
862
  "kind": "terminal"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
863
  }
864
  ]
 
860
  ],
861
  "note": "Draws a screenshot-like desktop offline - the same image --image example replays.",
862
  "kind": "terminal"
863
+ },
864
+ {
865
+ "id": "stepwise",
866
+ "category": "The loop",
867
+ "title": "The same loop, one turn at a time, with pause and resume",
868
+ "shows": [
869
+ "AgentLoop",
870
+ "AgentLoop.begin",
871
+ "AgentLoop.step_once",
872
+ "AgentLoop.pause",
873
+ "AgentLoop.resume",
874
+ "AgentLoop.finished",
875
+ "AgentLoop.run",
876
+ "Step.line"
877
+ ],
878
+ "note": "run() is batch; a console needs the caller to own the loop. These are the same rules.",
879
+ "kind": "terminal"
880
+ },
881
+ {
882
+ "id": "decoding",
883
+ "category": "Models",
884
+ "title": "Constrained decoding: make an echo impossible, not merely detected",
885
+ "shows": [
886
+ "MenuMask",
887
+ "digit_token_ids",
888
+ "choice_token_ids",
889
+ "pair_token_ids",
890
+ "read_choice",
891
+ "read_verdict",
892
+ "brevity_ladder",
893
+ "majority_choice",
894
+ "DIGITS"
895
+ ],
896
+ "note": "The 256M model's failure was answering with the prompt. A mask removes that option.",
897
+ "kind": "terminal"
898
+ },
899
+ {
900
+ "id": "atspi-index",
901
+ "category": "Perception",
902
+ "title": "The accessibility tree: elements the OS already knows about",
903
+ "shows": [
904
+ "AtspiDetector",
905
+ "AtspiDetector.detect",
906
+ "AtspiDetector.text",
907
+ "AtspiReader",
908
+ "AtspiReader.read",
909
+ "AccessibleNode",
910
+ "TreeReader",
911
+ "TreeReader.read",
912
+ "accessibility_available",
913
+ "INTERACTIVE_ROLES",
914
+ "TEXT_ROLES"
915
+ ],
916
+ "note": "No pixels are read: GTK publishes every button's name and screen extents.",
917
+ "kind": "terminal"
918
+ },
919
+ {
920
+ "id": "models-decision-modes",
921
+ "category": "Models",
922
+ "title": "Four ways to ask a tiny model, and what each one costs",
923
+ "shows": [
924
+ "ModelBrain",
925
+ "ModelBrain.loaded",
926
+ "TextPlannerBrain",
927
+ "VLMBrain",
928
+ "make_model_brain"
929
+ ],
930
+ "note": "json=free text, choice=one masked number, scan=yes/no per item, rank=log-odds order.",
931
+ "kind": "terminal"
932
+ },
933
+ {
934
+ "id": "desk-atspi",
935
+ "category": "Real desktop",
936
+ "title": "Indexed by the accessibility tree, acted on with the real mouse",
937
+ "shows": [
938
+ "AtspiDetector",
939
+ "AtspiDetector.detect",
940
+ "AtspiReader",
941
+ "IndexedScreen",
942
+ "PyAutoGuiExecutor",
943
+ "PlannerBrain"
944
+ ],
945
+ "note": "Roles and extents come from GTK itself; the click is a real one and the app reacts.",
946
+ "kind": "desktop"
947
  }
948
  ]
gallery/loop-kill-switch.png CHANGED
gallery/models-decision-modes.png ADDED
gallery/models-deps.png CHANGED
gallery/stepwise.png ADDED