Repository navigation
feat: workspace connection upgrades, prompt uplift, /master pipeline - #5
Merged
Merged
Conversation
- 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>
|
Too many files changed for review (685 files, 100 file limit). |
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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>.devpodfrom inside the REPL to reach a DevPod codespace without leaving aimee.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.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: upstreamldclabs/andaships TEE as an opt-in engine integration (ic-tee) with no public remote-connect API yet; doctor/ui text states this honestly./masterbuilt-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.scripts/export-hermes-skills.shmirrors 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_servicescleancargo clippy … --all-targets -- -D warningsclean (incl. pre-existingmanual_div_ceilin banner.rs)cargo run -- pod doctorshows anda kip ok + updated dTEE note;pod connect nonexistent-wsprints the engine-active probe then fails visibly on sshCloses none — direct upgrade batch.
Co-Authored-By: AimeeCodes noreply@aimeecodes.dev