Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
f378055
feat(codegraph): content-addressed code retrieval engine + agent tool…
sanil-23 May 26, 2026
0b185b4
feat(skills): skill input + definition types for the registry (D2 par…
sanil-23 May 26, 2026
127cd61
feat(skills): registry loader + skills_run background RPC (D2/D3)
sanil-23 May 26, 2026
768d1b0
feat(skills): run skills as the orchestrator agent guided by SKILL.md
sanil-23 May 26, 2026
bf3add4
style(codegraph,skills): apply rustfmt to feat-branch files
sanil-23 May 27, 2026
24d1a55
perf(codegraph): batch embeds + single-transaction blob inserts
sanil-23 May 27, 2026
cb07fc1
fix(codegraph): never send empty structural docs to the embedder
sanil-23 May 27, 2026
fcebf55
test(codegraph): index_e2e_cloud tolerates Partial coverage
sanil-23 May 27, 2026
49460be
feat(codegraph): size-gated index modes + synchronous index-first
sanil-23 May 27, 2026
ee55449
feat(skills): skill_run runs the orchestrator + streams every step to…
sanil-23 May 27, 2026
697e930
feat(skills): ship github-issue-crusher as a bundled default skill
sanil-23 May 27, 2026
6e66acb
feat(skills): seed bundled default skills at core boot
sanil-23 May 27, 2026
0078c7b
feat(skills): make github-issue-crusher fork-aware (cross-repo PR)
sanil-23 May 27, 2026
54d3a90
feat(skills): autonomous skill runs — lifted iteration cap + full web
sanil-23 May 27, 2026
fd75e55
Merge branch 'feat/codegraph-skills' of https://github.com/sanil-23/o…
graycyrus May 27, 2026
ebfbd05
feat(dev-workflow): wire config to cron + bundled skill + execution UI
graycyrus May 28, 2026
e8f6c2f
test(dev-workflow): update panel tests for cron RPC instead of localS…
graycyrus May 28, 2026
ec01a6d
test(dev-workflow): add coverage for toggle, run now, history, and er…
graycyrus May 28, 2026
900a5df
feat(dev-workflow): add run output visibility to panel
graycyrus May 28, 2026
99e6f98
fix(dev-workflow): embed full skill instructions in cron job prompt
graycyrus May 28, 2026
9a673aa
fix(dev-workflow): show active config at top regardless of repo loading
graycyrus May 28, 2026
a28b54a
fix(dev-workflow): use response.result instead of response.data for RPC
graycyrus May 28, 2026
ecb3fc1
fix(dev-workflow): hide setup form when active config exists
graycyrus May 28, 2026
d7816aa
feat(dev-workflow): smart issue selection + running state indicator
graycyrus May 28, 2026
4f66d62
test(dev-workflow): comprehensive test coverage for run-now flow
graycyrus May 28, 2026
8c6180e
fix(dev-workflow): fix active config display and toggle accessibility
M3gA-Mind May 28, 2026
e498015
fix(dev-workflow): address Rust-level CodeRabbit review comments
M3gA-Mind May 28, 2026
32fc886
fix(merge): restore MCP/health aliases dropped during main merge
M3gA-Mind May 28, 2026
9640891
fix(rpc-catalog): handle Prettier-reformatted bare identifier keys in…
M3gA-Mind May 28, 2026
4a11ab7
fix(dev-workflow): restore legacy RPC aliases removed vs main
M3gA-Mind May 28, 2026
93bad4f
chore(merge): sync main into feat/dev-workflow-full
M3gA-Mind May 28, 2026
840b346
chore(merge): sync upstream/main into feat/dev-workflow-full
M3gA-Mind May 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .claude/memory.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,11 @@ Quick reference for anyone starting with Claude on this project. Updated by the
- **Core port** — `7788` (default; in-process inside Tauri host). Check with `lsof -i :7788`.
- **`pnpm core:stage`** — no-op (sidecar removed in PR #1061). Use `pnpm dev:app` for full Tauri+core dev.
- **Kill stuck processes** — `lsof -i :7788` then `kill <PID>`. Useful when `dev:app` reports a stale listener and you want to force a fresh boot rather than relying on the handle's auto-recovery.
- **Skills runtime removed** — the QuickJS / `rquickjs` runtime is gone; `src/openhuman/skills/` is metadata-only ("Legacy skill metadata helpers retained after QuickJS runtime removal"). Skill execution surfaces are being rebuilt; don't assume a `.skill` can run end-to-end without checking the current code.
- **Skills runtime rebuilt (PR #2707)** — QuickJS is gone, but skills now run as orchestrator-focused agents via `skills_run` RPC. Default skills live in `src/openhuman/skills/defaults/<id>/` with `skill.toml` + `SKILL.md`, registered in `registry.rs` `DEFAULT_SKILLS` const. Seeded into `<workspace>/skills/` on boot (idempotent, non-destructive). Bundled defaults: `github-issue-crusher`, `dev-workflow`. Skills run with 200 iteration cap and full web access.
- **Codegraph tools (PR #2707)** — `codegraph_index` and `codegraph_search` registered in `src/openhuman/tools/ops.rs`. Implementation in `src/openhuman/codegraph/` — tree-sitter extraction, SQLite FTS5, dense embeddings, RRF fusion. Auto-indexes on first search.
- **Tool names are exact** — Always check `src/openhuman/tools/ops.rs` for authoritative names. Key ones: `edit` (not `edit_file`), `composio` (not `composio_execute`), `codegraph_index`, `codegraph_search`.
- **`cron_add` RPC** — Was missing from `schemas.rs` (only existed as agent tool). Now exposed as `openhuman.cron_add`. Frontend wrapper: `openhumanCronAdd()` in `app/src/utils/tauriCommands/cron.ts`.
- **Worktree `pnpm build` rolldown fix** — Worktrees can miss `@rolldown/binding-darwin-arm64`. Fix: `pnpm install --force`.

## Artifacts Domain (Issue #2776)

Expand Down
710 changes: 485 additions & 225 deletions app/src/components/settings/panels/DevWorkflowPanel.tsx

Large diffs are not rendered by default.

Loading
Loading