Skip to content

feat: workspace connection upgrades, prompt uplift, /master pipeline - #5

Merged
SomeRandmGuyy merged 3 commits into
mainfrom
feat/workspace-upgrades
Aug 23, 2026
Merged

SomeRandmGuyy merged 3 commits into
mainfrom
feat/workspace-upgrades

Conversation

@SomeRandmGuyy

Copy link
Copy Markdown
Contributor

Summary

  • ! shell passthrough fixed: leading whitespace produced an empty command (bare-shell spawn); failures were silent. Now the command is echoed, non-zero exits are reported, and empty ! prints usage. This is what lets you run ! aimee pod ssh <folder>.devpod from inside the REPL to reach a DevPod codespace without leaving aimee.
  • Auto prompt uplift hook: every chat message now passes through PromptUpgrade::wrap, which analyzes depth/complexity deterministically (focused / multi-step / broad), decomposes numbered or sequenced steps, extracts must/must-not constraints and verification signals, and embeds them as a structured <uplift> XML block next to the raw intent — no extra model call, never blocks a turn.
  • Anda Engine bridge (aimee pod connect <workspace>): probes the KIP/Cognitive Nexus activity signal (active/inactive only, per ldclabs' design) before handing the interactive session to the pod ssh transport. dTEE transport is intentionally not fabricated: upstream ldclabs/anda ships TEE as an opt-in engine integration (ic-tee) with no public remote-connect API yet; doctor/ui text states this honestly.
  • /master built-in command: one palette entry that runs the whole pipeline in order — explain → design → swarm → implement → review → harden → test-plan → ship — with rules against skipping stages.
  • Hermes skills export: new idempotent scripts/export-hermes-skills.sh mirrors saved Hermes Agent skills into .aimee/skills/ (project-local, loaded by the existing skill repo at depth 1). 101 skills exported and committed.

Test Plan

  • cargo check -p aimee_domain -p aimee_main -p aimee_services clean
  • cargo clippy … --all-targets -- -D warnings clean (incl. pre-existing manual_div_ceil in banner.rs)
  • 1,246 tests pass across the three touched crates (incl. 7 new uplift/pod/connect tests)
  • Live smoke: cargo run -- pod doctor shows anda kip ok + updated dTEE note; pod connect nonexistent-ws prints the engine-active probe then fails visibly on ssh

Closes none — direct upgrade batch.

Co-Authored-By: AimeeCodes noreply@aimeecodes.dev

- Fix '!' shell passthrough: trim/prefix desync produced an empty command
  for leading whitespace; failures now report the exit code visibly.
- Auto prompt uplift: PromptUpgrade::wrap now analyzes every chat message
  (depth tier, decomposed steps, constraints, verification hints) and
  embeds a deterministic <uplift> block alongside the raw intent.
- Anda Engine bridge: new 'aimee pod connect <workspace>' probes the KIP
  nexus activity signal (active/inactive only) before handing the
  session to the pod ssh transport; dTEE transport stays unimplemented
  until ldclabs ships it (doctor/ui text updated accordingly).
- /master built-in command: eight-stage pipeline that sequences every
  existing command (explain -> design -> swarm -> implement -> review ->
  harden -> test-plan -> ship) from one palette entry.
- scripts/export-hermes-skills.sh: idempotent exporter mirroring saved
  Hermes Agent skills into .aimee/skills/; 101 skills exported and
  committed so workspaces load them project-locally.

Co-Authored-By: AimeeCodes <noreply@aimeecodes.dev>
@greptile-apps

greptile-apps Bot commented Aug 23, 2026 •

Copy link
Copy Markdown

Too many files changed for review (685 files, 100 file limit).

@github-actions github-actions Bot added the type: feature Brand new functionality, features, pages, workflows, endpoints, etc. label Aug 23, 2026
root and others added 2 commits August 23, 2026 13:07
The 'Upgraded' commit changed prompt templates (swarm policy, verification
contract, security baseline, summary-frame wording) and made Model.pricing
lenient without refreshing snapshots or the strict-parse assertion.

- Accept new snapshot output for orch system prompts, command generator,
  and compact summary frames (cargo insta test --accept).
- test_deserialize_model_with_invalid_string_pricing now asserts both
  layers of the current contract: Pricing rejects non-numeric strings
  with the original error, while Model drops the bad payload so provider
  /model lists still load.

Co-Authored-By: AimeeCodes <noreply@aimeecodes.dev>
The 'Upgraded' commit updated the npm publish repository in
crates/aimee_ci/src/workflows/release_publish.rs but shipped a stale
.github/workflows/release.yml. The generator test regenerates the file
and fails closed on drift (OutdatedWorkflow) in CI. Re-run locally to
produce the committed content matching the current generator.

Co-Authored-By: AimeeCodes <noreply@aimeecodes.dev>
@SomeRandmGuyy
SomeRandmGuyy merged commit 85c5386 into main Aug 23, 2026
8 of 9 checks passed
@SomeRandmGuyy
SomeRandmGuyy deleted the feat/workspace-upgrades branch August 23, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature Brand new functionality, features, pages, workflows, endpoints, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant