Skip to content

feat: Command autosuggestion and completion engine#1

Merged
sairintechnologycom merged 20 commits into
mainfrom
sairintechnologycom/feat/control-room-mvp
Jun 18, 2026
Merged

feat: Command autosuggestion and completion engine#1
sairintechnologycom merged 20 commits into
mainfrom
sairintechnologycom/feat/control-room-mvp

Conversation

@sairintechnologycom

Copy link
Copy Markdown
Owner

Introduces a central command registry, typo correction, shell completion generation, and alias resolution.

sairintechnologycom and others added 20 commits June 9, 2026 17:48
Implement Phase E: Control Room MVP primitives for supervised human-agent task rooms. Introduces `niyam workspace` CLI commands, workspace models, timelines, approvals, and evidence exports. Built on existing mission and portal foundations without adding browser sandbox or external services.

Co-Authored-By: Claude <noreply@anthropic.com>
- Replaced mock browser backend with Playwright for real execution.
- Added API endpoints for workspace timeline and interactive approvals.
- Mounted static directory for serving browser screenshots.
- Updated the Portal UI to include a Control Room tab with a visual filmstrip timeline and interactive approval controls.
- Created niyam-capabilities.html to visualize the AgentOps capability map.
- Updated uv.lock and pyproject.toml with the playwright dependency.
…in features

- Upgraded the generated GitHub Actions and Azure DevOps pipeline templates with supply-chain hardening.
- Added OpenSSF Scorecard Action to the GitHub workflow for repository posture analysis.
- Integrated Syft for automated SBOM generation.
- Added keyless (GitHub OIDC) and key-based (Azure) cryptographic signing of Evidence Packs and SBOMs using Cosign.
- Added SLSA Level 3 build provenance attestation for the generated SBOM.
- Added comprehensive documentation on supply-chain hardening and updated CI integration docs.
- Wrote new unit tests for ci_generators to ensure the hardened templates are scaffolded correctly.
- Marked P1 roadmap item 'CI/CD and supply-chain hardening' as complete.
- Implemented niyam mission contract-schema to export the Pydantic schema.
- Verified schema includes risk, approvals, retries, and evidence.
- Made playwright an optional dependency to prevent CLI crashes.
- Updated roadmap to reflect completion of all P1 items.
This commit introduces a centralized command registry and suggestion engine to the Niyam CLI. It provides context-aware prefix matching, typo correction, alias resolution from .niyam/config.yaml, and shell completion scripts for Bash, Zsh, Fish, and PowerShell. The top-level 'Unknown command' handler has been updated to use the suggestion engine to show 'Did you mean' options.
@sairintechnologycom sairintechnologycom merged commit 102a26e into main Jun 18, 2026
1 check failed
@sairintechnologycom sairintechnologycom deleted the sairintechnologycom/feat/control-room-mvp branch June 18, 2026 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant