← Commit history

Publish 0.1.1

John Lauer ·6bbb6f9bb5 ·1mo ago ·parent 7962af0
5 files changed +12−4
adom_codex.py+1−1
@@ -3,7 +3,7 @@ import argparse,json,os,platform,shutil,subprocess,sys,time,urllib.request,urlli from pathlib import Path from http.server import SimpleHTTPRequestHandler,ThreadingHTTPServer ROOT=Path(__file__).resolve().parent-VERSION='0.1.0'+VERSION='0.1.1' def context():  ch=Path(os.environ.get('CODEX_HOME',Path.home()/'.codex'))  return {'app':'adom/codex','version':VERSION,'container':{'system':platform.system(),'kernel':platform.release(),'hostname':platform.node(),'cwd':os.getcwd()},'tools':{n:shutil.which(n) for n in ['codex','adom-wiki','adom-cli','adom-bridge']},'instructionsInstalled':(ch/'skills/codex-adom/SKILL.md').exists(),'hostTarget':'Not inferred; select and verify through Adom Bridge','hydrogenControlConfigured':(Path.home()/'.adom/hydrogen-control-url').exists()}
install.py+3−1
@@ -12,7 +12,9 @@ for n in ['adom_codex.py','dashboard','skills','docs','videos','package.json']: launcher=bindir/'adom-codex' launcher.write_text('#!/bin/sh\nexec python3 "'+str(dest/'adom_codex.py')+'" "$@"\n');launcher.chmod(0o755) codex_home=home/'.codex' if args.home else Path(os.environ.get('CODEX_HOME',home/'.codex'));codex_home.mkdir(parents=True,exist_ok=True)-skill=codex_home/'skills/codex-adom';shutil.copytree(dest/'skills/codex-adom',skill,dirs_exist_ok=True)+skill=codex_home/'skills/codex-adom'+for entry in (dest/'skills').iterdir():+ if entry.is_dir() and (entry/'SKILL.md').is_file():shutil.copytree(entry,codex_home/'skills'/entry.name,dirs_exist_ok=True) path=codex_home/'AGENTS.md';old=path.read_text() if path.exists() else '' a='<!-- adom/codex:begin -->';b='<!-- adom/codex:end -->' block=f'''{a}
package.json+1−1
@@ -4,7 +4,7 @@   "type": "app",   "title": "Codex",   "brief": "Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.",-  "version": "0.1.0",+  "version": "0.1.1",   "description": "Adom ecosystem setup and a Hydrogen dashboard for Codex. Installs a managed instruction entry point and context helper, mounts the shared newbie panel, and presents verified Astra KiCad routing demonstrations. Codex Desktop bridge is planned.",   "org": "adom",   "needs_sudo": false,
page.json+1−1
@@ -4,7 +4,7 @@   "type": "app",   "title": "Codex",   "brief": "Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.",-  "version": "0.1.0",+  "version": "0.1.1",   "hero": {     "type": "image",     "path": "screenshots/hero.png"
skills/codex-adom/SKILL.md+6
@@ -22,3 +22,9 @@ Keep these distinctions explicit: - Pin development bridges and verify installer/update behavior. Never overwrite a pinned runtime with a release as an incidental setup step.  An explicit path planner is not automatically a general autorouter. Label copied/reference-guided geometry, newly calculated geometry, omitted recording waits, playback speed, and measured DRC results accurately.++## Focused follow-ups++For host video playback, approvals and job results, read `../codex-adom-operation-results/SKILL.md`. For Hydrogen screenshots and hero exports, read `../codex-adom-showcase/SKILL.md`.++Wiki source publication, installed skill files, and instructions already loaded in a running AI thread are separate states. Verify all three when sharing a new skill. For an existing thread, provide the explicit skill path and ask it to read it; do not assume package installation retroactively changes its context.