Skip to content

feat(routing): consolidated run summary for dispatched agents#1

Merged
RamanaNani merged 1 commit into
mainfrom
project_hina
Jun 15, 2026
Merged

feat(routing): consolidated run summary for dispatched agents#1
RamanaNani merged 1 commit into
mainfrom
project_hina

Conversation

@RamanaNani

@RamanaNani RamanaNani commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Dispatched agents are now asked to end with a structured '## What I did' section (files changed, verify result, flags), and the router prints a per-agent 'Run summary' after they finish — multi-agent runs are legible without expanding each transcript.

What does this PR do?

Type

  • Bug fix
  • New feature
  • Registry / marketplace data update
  • Docs
  • Other:

Checklist

  • node --check scripts/*.js passes
  • No secrets, PII, or machine-specific paths in the diff
  • No generated/personal files committed (data/skills-index.json, logs, learned overlay stay out — see CONTRIBUTING)
  • Updated CHANGELOG.md if behavior changed
  • For data PRs: entries are real and verified (no invented tools/repos/scores)

Notes for the reviewer

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@RamanaNani RamanaNani merged commit 9654aee into main Jun 15, 2026
1 check passed
@RamanaNani RamanaNani deleted the project_hina branch June 15, 2026 20:52
RamanaNani added a commit that referenced this pull request Jun 16, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 17, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 17, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

* fix: updated the installation

* fix: updated the installation

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 17, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

* fix: updated the installation

* fix: updated the installation

* feat(install): native plugin dependencies for one-install setup + ship Hina

- plugin.json: declare 21 cross-marketplace dependencies (ecc, ruflo, wshobson@claude-code-workflows, voltagent, marketingskills) so Claude Code auto-installs the curated specialists at install time; bump to 0.4.0
- marketplace.json: allowCrossMarketplaceDependenciesOn for the 4 upstream marketplaces; bump to 0.4.0
- hina-setup.sh (SessionStart hook): now only registers the 4 upstream marketplaces so the native dependency resolver installs them; opt-in env vars for non-marketplace tools (gstack / claude-mem / claude-code-router) with their verified commands
- ship skills/hina/SKILL.md (was untracked + previously gitignored, so Hina never reached main)
- .gitignore: stop excluding the Hina skill

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 17, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

* fix: updated the installation

* fix: updated the installation

* feat(install): native plugin dependencies for one-install setup + ship Hina

- plugin.json: declare 21 cross-marketplace dependencies (ecc, ruflo, wshobson@claude-code-workflows, voltagent, marketingskills) so Claude Code auto-installs the curated specialists at install time; bump to 0.4.0
- marketplace.json: allowCrossMarketplaceDependenciesOn for the 4 upstream marketplaces; bump to 0.4.0
- hina-setup.sh (SessionStart hook): now only registers the 4 upstream marketplaces so the native dependency resolver installs them; opt-in env vars for non-marketplace tools (gstack / claude-mem / claude-code-router) with their verified commands
- ship skills/hina/SKILL.md (was untracked + previously gitignored, so Hina never reached main)
- .gitignore: stop excluding the Hina skill

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(install): correct marketingskills allowlist + harden setup hook (v0.4.1)

Audit (claude-code-guide + code-reviewer) confirmed native dependencies + allowCrossMarketplaceDependenciesOn is the correct mechanism, and found:
- CRITICAL: marketing-skills dependency couldn't resolve — added 'marketingskills' to allowCrossMarketplaceDependenciesOn (+ its marketplace to the setup hook)
- hina-setup.sh: slimmed to idempotent marketplace registration only (removed heavy backgrounded npm/git opt-in installs that could leave half-installed state); marker written early (no re-run-every-session on failure); guard node; portable date; honor CLAUDE_CONFIG_DIR; verify expected marketplace names registered (slug != name for wshobson)
- hina-bootstrap.js: execSync timeout; marketplace-name fallback skips instead of guessing e.name; removed dead SETTINGS const
- bump 0.4.0 -> 0.4.1

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(install): add claude-mem as a native dependency (v0.4.2)

claude-mem IS a marketplace plugin (thedotmack/claude-mem) — verified by manual install — so it can be a native dependency, not npm-only as previously assumed. Added { name: claude-mem, marketplace: thedotmack } to dependencies (now 22), added 'thedotmack' to allowCrossMarketplaceDependenciesOn, and added thedotmack/claude-mem to the setup hook's marketplace list. Bump 0.4.1 -> 0.4.2.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 17, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

* fix: updated the installation

* fix: updated the installation

* feat(install): native plugin dependencies for one-install setup + ship Hina

- plugin.json: declare 21 cross-marketplace dependencies (ecc, ruflo, wshobson@claude-code-workflows, voltagent, marketingskills) so Claude Code auto-installs the curated specialists at install time; bump to 0.4.0
- marketplace.json: allowCrossMarketplaceDependenciesOn for the 4 upstream marketplaces; bump to 0.4.0
- hina-setup.sh (SessionStart hook): now only registers the 4 upstream marketplaces so the native dependency resolver installs them; opt-in env vars for non-marketplace tools (gstack / claude-mem / claude-code-router) with their verified commands
- ship skills/hina/SKILL.md (was untracked + previously gitignored, so Hina never reached main)
- .gitignore: stop excluding the Hina skill

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(install): correct marketingskills allowlist + harden setup hook (v0.4.1)

Audit (claude-code-guide + code-reviewer) confirmed native dependencies + allowCrossMarketplaceDependenciesOn is the correct mechanism, and found:
- CRITICAL: marketing-skills dependency couldn't resolve — added 'marketingskills' to allowCrossMarketplaceDependenciesOn (+ its marketplace to the setup hook)
- hina-setup.sh: slimmed to idempotent marketplace registration only (removed heavy backgrounded npm/git opt-in installs that could leave half-installed state); marker written early (no re-run-every-session on failure); guard node; portable date; honor CLAUDE_CONFIG_DIR; verify expected marketplace names registered (slug != name for wshobson)
- hina-bootstrap.js: execSync timeout; marketplace-name fallback skips instead of guessing e.name; removed dead SETTINGS const
- bump 0.4.0 -> 0.4.1

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(install): add claude-mem as a native dependency (v0.4.2)

claude-mem IS a marketplace plugin (thedotmack/claude-mem) — verified by manual install — so it can be a native dependency, not npm-only as previously assumed. Added { name: claude-mem, marketplace: thedotmack } to dependencies (now 22), added 'thedotmack' to allowCrossMarketplaceDependenciesOn, and added thedotmack/claude-mem to the setup hook's marketplace list. Bump 0.4.1 -> 0.4.2.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix: updated the plan Hina

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 18, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

* fix: updated the installation

* fix: updated the installation

* feat(install): native plugin dependencies for one-install setup + ship Hina

- plugin.json: declare 21 cross-marketplace dependencies (ecc, ruflo, wshobson@claude-code-workflows, voltagent, marketingskills) so Claude Code auto-installs the curated specialists at install time; bump to 0.4.0
- marketplace.json: allowCrossMarketplaceDependenciesOn for the 4 upstream marketplaces; bump to 0.4.0
- hina-setup.sh (SessionStart hook): now only registers the 4 upstream marketplaces so the native dependency resolver installs them; opt-in env vars for non-marketplace tools (gstack / claude-mem / claude-code-router) with their verified commands
- ship skills/hina/SKILL.md (was untracked + previously gitignored, so Hina never reached main)
- .gitignore: stop excluding the Hina skill

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(install): correct marketingskills allowlist + harden setup hook (v0.4.1)

Audit (claude-code-guide + code-reviewer) confirmed native dependencies + allowCrossMarketplaceDependenciesOn is the correct mechanism, and found:
- CRITICAL: marketing-skills dependency couldn't resolve — added 'marketingskills' to allowCrossMarketplaceDependenciesOn (+ its marketplace to the setup hook)
- hina-setup.sh: slimmed to idempotent marketplace registration only (removed heavy backgrounded npm/git opt-in installs that could leave half-installed state); marker written early (no re-run-every-session on failure); guard node; portable date; honor CLAUDE_CONFIG_DIR; verify expected marketplace names registered (slug != name for wshobson)
- hina-bootstrap.js: execSync timeout; marketplace-name fallback skips instead of guessing e.name; removed dead SETTINGS const
- bump 0.4.0 -> 0.4.1

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(install): add claude-mem as a native dependency (v0.4.2)

claude-mem IS a marketplace plugin (thedotmack/claude-mem) — verified by manual install — so it can be a native dependency, not npm-only as previously assumed. Added { name: claude-mem, marketplace: thedotmack } to dependencies (now 22), added 'thedotmack' to allowCrossMarketplaceDependenciesOn, and added thedotmack/claude-mem to the setup hook's marketplace list. Bump 0.4.1 -> 0.4.2.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix: updated the plan Hina

* feat(hina): self-contained engineering team + gated build pipeline + hybrid memory (v0.5.0)

Turn the roster into an enforced engineering org Hina conducts:

- 10 baseline agents so Hina builds end-to-end with zero external plugins:
  requirements-analyst, ux-visualizer, delivery-orchestrator, solution-architect,
  frontend/backend/data-engineer, build-fixer, security-engineer, qa-verifier.
  All registered in data/registry.json; all carry the 4 dispatch guardrails.
- workflows/build-pipeline.md: enforced flow with owners, handoff contracts, and two
  HARD gates (TEST: qa-verifier; VALIDATE: code-reviewer + security-engineer) + loop-back.
- delivery-orchestrator emits a concrete gated task-DAG.
- hina-memory.js: hybrid `recall` (lexical + dense cosine, RRF-fused) replacing
  tail-only memory; observe stores embeddings. Wired into Hina loop step 0 (observe step).
- TEAM.md documents the roster, hierarchy, and pipeline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
RamanaNani added a commit that referenced this pull request Jun 18, 2026
* feat(routing): consolidated run summary for dispatched agents

Dispatched agents are now asked to end with a structured '## What I did' section
(files changed, verify result, flags), and the router prints a per-agent 'Run summary'
after they finish — multi-agent runs are legible without expanding each transcript.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hina assistant design & implementation plan

Corrected architecture (retrieval memory + live tools, NOT fine-tuned memory),
12 scenarios walked, the local-SLM's correct role (embeddings/style, not memory),
a 3-phase roadmap, risks, and success criteria. Seeds the v1 build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): instant rating + background learning (don't block the user)

Rating appends in <1s; learn.js now runs detached (&) so the bandit retrain never
makes the user wait before the next task. Also documents that the installed scripts
dir must contain feedback.js (stale single-script installs caused 'module not found').

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(feedback): native-style one-digit rating prompt (1/2/3/4 · 0 skip)

Mirror Claude Code's inline session-feedback widget: a single compact line, reply with
one digit, optional/dismissible, non-blocking. feedback.js already accepts 1-4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: keep Project Hina private — gitignore + untrack HINA_PLAN.md

The Hina idea/plan stays local until it's ready to ship; not tracked or published.
Also ignores a future hina/ runtime dir. File remains on disk for the build.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(routing): decompose multi-task requests, fan out to multiple specialists

Fixes the #1 failure mode: a bundled request ('audit X, fix SSE, add citations,
optimize') was collapsed onto a single agent. Step 1a now splits it into sub-tasks,
routes each to its own best specialist, dispatches independent ones in parallel and
dependent ones in sequence, and shows the decomposition plan before dispatching.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: added the project hina v1

* fix: updated the installation

* fix: updated the installation

* feat(install): native plugin dependencies for one-install setup + ship Hina

- plugin.json: declare 21 cross-marketplace dependencies (ecc, ruflo, wshobson@claude-code-workflows, voltagent, marketingskills) so Claude Code auto-installs the curated specialists at install time; bump to 0.4.0
- marketplace.json: allowCrossMarketplaceDependenciesOn for the 4 upstream marketplaces; bump to 0.4.0
- hina-setup.sh (SessionStart hook): now only registers the 4 upstream marketplaces so the native dependency resolver installs them; opt-in env vars for non-marketplace tools (gstack / claude-mem / claude-code-router) with their verified commands
- ship skills/hina/SKILL.md (was untracked + previously gitignored, so Hina never reached main)
- .gitignore: stop excluding the Hina skill

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(install): correct marketingskills allowlist + harden setup hook (v0.4.1)

Audit (claude-code-guide + code-reviewer) confirmed native dependencies + allowCrossMarketplaceDependenciesOn is the correct mechanism, and found:
- CRITICAL: marketing-skills dependency couldn't resolve — added 'marketingskills' to allowCrossMarketplaceDependenciesOn (+ its marketplace to the setup hook)
- hina-setup.sh: slimmed to idempotent marketplace registration only (removed heavy backgrounded npm/git opt-in installs that could leave half-installed state); marker written early (no re-run-every-session on failure); guard node; portable date; honor CLAUDE_CONFIG_DIR; verify expected marketplace names registered (slug != name for wshobson)
- hina-bootstrap.js: execSync timeout; marketplace-name fallback skips instead of guessing e.name; removed dead SETTINGS const
- bump 0.4.0 -> 0.4.1

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat(install): add claude-mem as a native dependency (v0.4.2)

claude-mem IS a marketplace plugin (thedotmack/claude-mem) — verified by manual install — so it can be a native dependency, not npm-only as previously assumed. Added { name: claude-mem, marketplace: thedotmack } to dependencies (now 22), added 'thedotmack' to allowCrossMarketplaceDependenciesOn, and added thedotmack/claude-mem to the setup hook's marketplace list. Bump 0.4.1 -> 0.4.2.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix: updated the plan Hina

* feat(hina): self-contained engineering team + gated build pipeline + hybrid memory (v0.5.0)

Turn the roster into an enforced engineering org Hina conducts:

- 10 baseline agents so Hina builds end-to-end with zero external plugins:
  requirements-analyst, ux-visualizer, delivery-orchestrator, solution-architect,
  frontend/backend/data-engineer, build-fixer, security-engineer, qa-verifier.
  All registered in data/registry.json; all carry the 4 dispatch guardrails.
- workflows/build-pipeline.md: enforced flow with owners, handoff contracts, and two
  HARD gates (TEST: qa-verifier; VALIDATE: code-reviewer + security-engineer) + loop-back.
- delivery-orchestrator emits a concrete gated task-DAG.
- hina-memory.js: hybrid `recall` (lexical + dense cosine, RRF-fused) replacing
  tail-only memory; observe stores embeddings. Wired into Hina loop step 0 (observe step).
- TEAM.md documents the roster, hierarchy, and pipeline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(plugin): drop hard marketing-skills dependency that blocked loading (v0.5.1)

An unmet hard dependency (marketing-skills@marketingskills, not installed) made
Claude Code refuse to load the whole plugin, hiding /hina and agent-router. The
router discovers tools at runtime and falls back to its own baselines, so it must
not force-install anything (HINA_PLAN.md §11 — propose-then-install, never silent).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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