Affaan Mustafa
1744e1ef0e
feat: add gemini install target
2026-03-31 15:13:20 -07:00
Affaan Mustafa
f056952e50
refactor: fold social graph ranking into lead intelligence
2026-03-31 15:02:19 -07:00
Affaan Mustafa
97d9607be5
chore: ignore local orchestration artifacts
2026-03-31 14:58:59 -07:00
Affaan Mustafa
44dfc35b16
fix(security): remove evalview-agent-testing skill — external dependency
...
Removed skills/evalview-agent-testing/ which required `pip install evalview`
from an unvetted third-party package. ECC skills must be self-contained
and not require installing external packages to function.
If we need agent regression testing, we build it natively in ECC.
2026-03-31 14:27:09 -07:00
Affaan Mustafa
e85bc5fe87
Revert "feat: install claude-hud plugin (jarrodwatts/claude-hud) ( #1041 )"
...
This reverts commit 0c9b024746 .
2026-03-31 14:20:26 -07:00
Affaan Mustafa
d0e5caebd4
Revert "feat(skills): add orch-runtime skill for persistent AI agent team dispatch ( #559 )"
...
This reverts commit 9908610221 .
2026-03-31 14:19:40 -07:00
Affaan Mustafa
7ff2f0748e
feat: add gitagent format for cross-harness portability
2026-03-30 04:49:55 -04:00
Affaan Mustafa
3f6a14acde
fix(clv2): resolve cwd to git root before project detection
2026-03-30 04:46:31 -04:00
Affaan Mustafa
d6c7f8fb0a
fix(skills): harden openclaw persona forge
2026-03-30 04:41:47 -04:00
Affaan Mustafa
b575f2e3eb
fix: align omega-memory config description
2026-03-29 21:40:13 -04:00
Affaan Mustafa
c39aa22c5a
fix: harden lifecycle hook launchers and mcp schema
2026-03-29 21:26:56 -04:00
Affaan Mustafa
7483d646e4
fix: narrow unicode cleanup scope
2026-03-29 21:21:18 -04:00
Affaan Mustafa
432a45274e
chore: revert lockfile churn
2026-03-29 21:21:18 -04:00
Affaan Mustafa
866d9ebb53
fix: harden unicode safety checks
2026-03-29 21:21:18 -04:00
Affaan Mustafa
0ebcfc368e
fix(codex): broaden context7 config checks
2026-03-29 00:26:16 -04:00
Affaan Mustafa
be76918850
fix(clv2): honor CLV2_CONFIG in start-observer
2026-03-29 00:21:55 -04:00
Affaan Mustafa
ebf0f135bb
fix(skills): clarify token-budget-advisor triggers
2026-03-29 00:20:04 -04:00
Affaan Mustafa
65c4a0f6ba
docs(readme): fix agent count in repo tree
2026-03-29 00:19:52 -04:00
Affaan Mustafa
b7a82cf240
Merge origin/main into Xabilimon1/main
2026-03-29 00:15:54 -04:00
Affaan Mustafa
9a55fd069b
fix(skills): harden token budget advisor skill
2026-03-29 00:14:17 -04:00
Affaan Mustafa
81acf0c928
fix(hooks): make pre-commit quality checks enforce staged state
2026-03-29 00:07:18 -04:00
Affaan Mustafa
9406f35fab
fix(docs): repair healthcare eval harness examples
2026-03-29 00:04:36 -04:00
Affaan Mustafa
00787d68e4
fix(ck): preserve display names and harden git helpers
2026-03-28 23:23:54 -04:00
Affaan Mustafa
1e3572becf
fix(docs): correct zh-CN prune frontmatter
2026-03-28 23:23:51 -04:00
Affaan Mustafa
e686bcbc82
fix(trae): harden install and uninstall flow
2026-03-28 20:45:37 -04:00
Affaan Mustafa
ec104c94c5
fix(skills): wire laravel plugin discovery into installs
2026-03-28 20:44:04 -04:00
Affaan Mustafa
14a51404c0
fix(skills): align laravel plugin discovery docs
2026-03-28 20:44:04 -04:00
Affaan Mustafa
eac0228f88
fix(skills): align laravel plugin discovery docs
2026-03-28 20:41:45 -04:00
Affaan Mustafa
4eaee83448
fix(install): stop after npm bootstrap failures on powershell
2026-03-28 20:36:43 -04:00
Affaan Mustafa
dd38518afe
fix(docs): restore canonical runtime strings in ja-JP docs
2026-03-28 20:35:25 -04:00
Affaan Mustafa
dcc4d914d2
fix(skills): tighten repo-scan install flow
2026-03-28 20:29:51 -04:00
Affaan Mustafa
e815f0d05c
fix(docs): resolve skill guide review issues
2026-03-28 20:23:34 -04:00
Affaan Mustafa
9181382065
fix(ci): sync yarn lockfile
2026-03-28 20:20:54 -04:00
Affaan Mustafa
9cde3427e2
fix(docs): correct ecc2 analysis report facts
2026-03-28 20:15:46 -04:00
Affaan Mustafa
52e9bd58f1
fix(codex): tighten manifest docs and test guards
2026-03-28 20:09:14 -04:00
Affaan Mustafa
4257c093ca
fix(codex): point marketplace plugin path at repo root
2026-03-28 20:06:42 -04:00
Affaan Mustafa
c865d4c676
docs: fix ECC setup reference drift
2026-03-28 20:03:26 -04:00
Affaan Mustafa
47aa415b06
fix(installer): validate hooks and settings before install
2026-03-28 19:55:34 -04:00
Affaan Mustafa
d7e6bb242a
fix(installer): reject invalid claude settings roots
2026-03-28 19:55:34 -04:00
Affaan Mustafa
9f37a5d8c7
fix(installer): preserve existing claude hook settings
2026-03-28 19:55:34 -04:00
Affaan Mustafa
67660540ac
docs: use directory-level rule copy examples
2026-03-28 19:45:44 -04:00
Affaan Mustafa
4b4f077d18
fix(codex): allow indented persistent_instructions
2026-03-28 11:00:28 -04:00
Affaan Mustafa
78c98dd4fd
fix(codex): reuse shared MCP startup timeout constant
2026-03-28 10:59:23 -04:00
Affaan Mustafa
652f87c5b6
fix(installer): tighten error help spacing
2026-03-28 09:11:14 -04:00
Affaan Mustafa
70b65a9d06
fix: tighten installer error spacing
2026-03-28 09:11:14 -04:00
Affaan Mustafa
ba09a34432
docs: renumber ecc2 analysis recommendations
2026-03-27 07:57:07 -04:00
Affaan Mustafa
27e0d53f6d
docs: resolve ecc2 analysis review nits
2026-03-27 06:35:21 -04:00
Affaan Mustafa
b4296c7095
feat: add install catalog and project config autodetection
2026-03-27 05:56:39 -04:00
Affaan Mustafa
8303970258
feat(ecc2): add tool risk scoring and actions
2026-03-25 06:00:34 -04:00
Affaan Mustafa
6c2a3a2bae
feat(ecc2): add tool call logging and history
2026-03-25 05:50:31 -04:00
Affaan Mustafa
8981dd6067
feat(ecc2): add split-pane dashboard resizing
2026-03-25 05:45:43 -04:00
Affaan Mustafa
0166231ddb
feat(ecc2): add crash resume session recovery
2026-03-25 04:36:12 -04:00
Affaan Mustafa
9903ae528b
fix: restore antigravity install target metadata
2026-03-25 04:24:19 -04:00
Affaan Mustafa
44c2bf6f7b
feat(ecc2): implement live output streaming per agent ( #774 )
...
- PTY output capture via tokio::process with stdout/stderr piping
- Ring buffer (1000 lines) per session
- Output pane wired to show selected session with auto-scroll
- Broadcast channel for output events
2026-03-25 04:19:50 -04:00
Affaan Mustafa
e78c092499
fix(ci): restore validation and antigravity target safety
2026-03-25 04:19:50 -04:00
Affaan Mustafa
776ac439f3
test: cover canonical session duplicate precedence
2026-03-25 04:01:23 -04:00
Affaan Mustafa
b19b4c6b5e
fix: finish blocker lane hook and install regressions
2026-03-25 04:00:50 -04:00
Affaan Mustafa
b5157f4ed1
test: relax sync-ecc shell parsing
2026-03-25 03:56:10 -04:00
Affaan Mustafa
2d1e384eef
test: isolate suggest-compact counter fixtures
2026-03-25 03:51:15 -04:00
Affaan Mustafa
9c5ca92e6e
fix: finish hook fallback and canonical session follow-ups
2026-03-25 03:44:03 -04:00
Affaan Mustafa
7b510c886e
fix: harden session hook guards and session ID handling
2026-03-25 03:36:36 -04:00
Affaan Mustafa
3f02fa439a
feat(ecc2): implement agent status panel with Table widget ( #773 )
...
- Table widget with columns: ID, Agent, State, Branch, Tokens, Duration
- Color-coded states: green=Running, yellow=Idle, red=Failed, gray=Stopped, blue=Completed
- Summary bar with running/completed/failed counts
- Row selection highlighting
2026-03-25 03:07:51 -04:00
Affaan Mustafa
00bc7f30be
fix: resolve blocker PR validation regressions
2026-03-25 01:34:29 -04:00
Affaan Mustafa
1d0aa5ac2a
fix: fold session manager blockers into one candidate
2026-03-24 23:08:27 -04:00
Affaan Mustafa
d7bcc92007
feat(ecc2): add token/cost meter widget ( #775 )
...
- TokenMeter widget using ratatui Gauge with color gradient (green->yellow->red)
- Budget fields (cost_budget_usd, token_budget) in Config
- Aggregate cost display in status bar
- Warning state at 80%+ budget consumption
- Tests for gradient, config fallback, and meter rendering
2026-03-24 22:52:52 -04:00
Affaan Mustafa
2787b8e92f
feat(ecc2): implement session create/destroy lifecycle ( #764 )
...
- Process spawning via tokio::process::Command
- Session state transitions with guards (Pending->Running->Completed/Failed/Stopped)
- Stop with process kill and optional worktree cleanup
- Latest alias resolver in get_status
- SQLite store migrations for state tracking
2026-03-24 03:56:23 -07:00
Affaan Mustafa
67306c22cd
test: align antigravity manifest expectations
2026-03-24 03:50:46 -07:00
Affaan Mustafa
b2407ab3f5
fix(ecc2): sync catalog counts for scaffold CI
2026-03-24 03:43:48 -07:00
Affaan Mustafa
00dce30d3b
feat: scaffold ECC 2.0 Rust TUI — agentic IDE control plane
...
Initial scaffold for ECC 2.0, a terminal-native agentic IDE built with
Ratatui. Compiles to a 3.4MB single binary.
Core modules:
- Session manager with SQLite-backed state store
- TUI dashboard with split-pane layout (sessions, output, metrics)
- Worktree orchestration (auto-create per agent session)
- Observability with tool call risk scoring
- Inter-agent communication via SQLite mailbox
- Background daemon with heartbeat monitoring
- CLI with start/stop/sessions/status/daemon subcommands
Tech stack: Rust + Ratatui + Crossterm + Tokio + rusqlite + git2 + clap
2026-03-24 03:43:05 -07:00
Affaan Mustafa
7726c25e46
fix(ci): restore validation and antigravity target safety
2026-03-23 14:29:21 -07:00
Affaan Mustafa
df4f2df297
feat: add 6 gap-closing skills — browser QA, design system, product lens, canary watch, benchmark, safety guard
...
Closes competitive gaps with gstack:
- browser-qa: automated visual testing via browser MCP
- design-system: generate, audit, and detect AI slop in UI
- product-lens: product diagnostic, founder review, feature prioritization
- canary-watch: post-deploy monitoring with alert thresholds
- benchmark: performance baseline and regression detection
- safety-guard: prevent destructive operations in autonomous sessions
2026-03-23 04:31:17 -07:00
Affaan Mustafa
264396a616
fix: add antigravity to platform-configs targets
...
Fixes #813 . The platform-configs module was missing antigravity from its
targets array, causing all 13+ dependent modules to be skipped when
installing with --target antigravity --profile full.
2026-03-22 21:54:48 -07:00
Affaan Mustafa
0f22cb4450
docs: add ECC 2.0 reference architecture from competitor research
...
Summarizes patterns from superset-sh/superset (Electron, 7.7K stars),
standardagents/dmux (Ink TUI, 1.2K stars), and others. Defines the
three-layer architecture (daemon + runtime + TUI) and patterns to adopt.
2026-03-22 15:50:32 -07:00
Affaan Mustafa
bb1efad7c7
fix: bump plugin.json and marketplace.json to v1.9.0
...
Both files were stuck at v1.8.0, blocking upgrades via claudepluginhub.
2026-03-22 15:36:35 -07:00
Affaan Mustafa
900c9836fb
docs: restore zenith.chat and @DRodriguezFX in Background (own project)
2026-03-21 19:48:20 -07:00
Affaan Mustafa
6b2de1baff
security: remove supply chain risks, external promotions, and unauthorized credits
...
- Remove zenith.chat references and @DRodriguezFX shoutout from README
- Remove Inspiration Credits section (already in CHANGELOG.md)
- Remove awesome-agent-skills reference from Links
- Remove Plankton H3 section by @alxfazio (skill stays in skills/)
- Remove brand names (InsAIts, VideoDB, Evos) from v1.9.0 notes
- Remove @ericcai0814 individual credit from README (kept in CHANGELOG)
- Add Security Guide to Links section
- Replace curl-pipe-to-bash in autonomous-loops with review warning
- Replace git clone in plankton-code-quality with review warning
- Replace pip install git+ in agent-eval with review warning
- Replace npm install -g in dmux-workflows with review warning
- Add commercial API notice to nutrient-document-processing
- Remove VideoDB maintainer credit from videodb skill
- Replace skill-creator.app link with ECC-Tools GitHub App reference
2026-03-21 18:10:05 -07:00
Affaan Mustafa
c1847bec5d
docs: publish The Shorthand Guide to Everything Agentic Security
...
Full article with embedded images: attack chain diagram, sandboxing
comparison, sanitization visual, observability logging, ghostyy overflow.
Tweet quotes from @TalBeerySec, @HedgieMarkets, @blackorbird formatted
as blockquotes. Stats table fixed. Code blocks tagged. Links to shorthand
and longform guides at bottom.
2026-03-20 22:57:50 -07:00
Affaan Mustafa
0af0fbf40b
docs: update guide screenshots with current engagement stats
2026-03-20 20:40:13 -07:00
Affaan Mustafa
af30ae63c5
docs: add security guide header image to README
2026-03-20 20:34:03 -07:00
Affaan Mustafa
fc4e5d654b
docs: add SECURITY.md, publish agentic security guide, remove openclaw guide
...
- Add SECURITY.md with vulnerability reporting policy
- Publish "The Shorthand Guide to Everything Agentic Security" with attack
vectors, sandboxing, sanitization, CVEs, and AgentShield coverage
- Add security guide to README guides section (3-column layout)
- Remove unpublished openclaw guide
- Copy security article images to assets/images/security/
2026-03-20 20:25:15 -07:00
Affaan Mustafa
2643e0c72f
fix: update catalog counts for flutter-reviewer (28 agents, 116 skills)
2026-03-20 07:11:16 -07:00
Affaan Mustafa
b981c765ae
fix: stabilize windows project metadata assertions
2026-03-20 03:39:37 -07:00
Affaan Mustafa
162236f463
fix: normalize bash metadata paths on windows
2026-03-20 03:29:45 -07:00
Affaan Mustafa
04ad4737de
fix: stabilize windows hook tests
2026-03-20 03:23:37 -07:00
Affaan Mustafa
8ebb47bdd1
fix: normalize windows bash test harness
2026-03-20 03:15:05 -07:00
Affaan Mustafa
e70c43bcd4
fix: harden windows CI tests and markdown lint
2026-03-20 03:03:57 -07:00
Affaan Mustafa
cbccb7fdc0
fix: strip validator shebangs on Windows CRLF checkouts
2026-03-20 02:44:25 -07:00
Affaan Mustafa
a2df9397ff
fix: resolve ESLint errors and add npx command support in hook tests
...
Remove unused loadInstallManifests import and prefix unused result
variable with underscore in selective-install tests. Add npx as an
approved command prefix in hook validation tests.
2026-03-20 02:11:12 -07:00
Affaan Mustafa
47f508ec21
Revert "Add Kiro IDE support (.kiro/) ( #548 )"
...
This reverts commit ce828c1c3c .
2026-03-20 01:58:19 -07:00
Affaan Mustafa
fec871e1cb
fix: update catalog counts and resolve lint error
...
- Update agent count 26→27 in README.md (quick-start + comparison table) and AGENTS.md (summary + project structure)
- Update skill count 108→109 in README.md (quick-start + comparison table) and AGENTS.md (summary)
- Rename unused variable provenance → _provenance in tests/lib/skill-dashboard.test.js
2026-03-19 22:47:46 -07:00
Affaan Mustafa
fce4513d58
fix: sync documentation counts with catalog (25 agents, 108 skills, 57 commands)
2026-03-17 00:42:09 -07:00
Affaan Mustafa
f0b394a151
merge: PR #529 — feat(skills): add documentation-lookup, bun-runtime, nextjs-turbopack; feat(agents): add rust-reviewer
2026-03-16 14:04:41 -07:00
Affaan Mustafa
c53bba9e02
feat: self-improving skills loop — observe, inspect, amend, evaluate
...
- Add skill health observation layer (execution logging, success/failure tracking)
- Add skill health inspector (trace recurring failures across runs)
- Add amendify mechanism (propose SKILL.md patches from failure evidence)
- Add evaluation scaffolding (compare amended vs original performance)
- Wire into session-inspect CLI: skills:health, skills:amendify, skills:evaluate
- 1145/1145 tests passing (+3 new)
2026-03-14 23:21:18 -07:00
Affaan Mustafa
2b2777915e
feat: expand session adapter registry with structured targets
...
- Registry accepts { type, value } structured targets
- Add --list-adapters and --target-type CLI flags to session-inspect
- Export adapter type from claude-history and dmux-tmux adapters
- 71 new session adapter tests, 34 new session-inspect tests
- All 1142 tests passing
2026-03-14 19:09:26 -07:00
Affaan Mustafa
fcaf78e449
merge: dmux worktree (selective install, orchestration, observer fixes)
2026-03-14 12:55:56 -07:00
Affaan Mustafa
4e028bd2d2
feat: orchestration harness, selective install, observer improvements
2026-03-14 12:55:25 -07:00
Affaan Mustafa
5e481879ca
fix: harden observe loop prevention
2026-03-13 01:16:45 -07:00
Affaan Mustafa
fb7b73a962
docs: address Korean translation review feedback
2026-03-13 00:17:54 -07:00
Affaan Mustafa
1c1a9ef73e
Merge branch 'main' into main
2026-03-13 00:00:34 -07:00
Affaan Mustafa
e043a2824a
fix: harden observer prompt guard handling
2026-03-12 23:59:01 -07:00