-
Notifications
You must be signed in to change notification settings - Fork 2.9k
feat(skills): scheduled dashboard + run/new pages + [github] preflight gate + composio-only GitHub I/O #2880
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
f378055
feat(codegraph): content-addressed code retrieval engine + agent tool…
sanil-23 0b185b4
feat(skills): skill input + definition types for the registry (D2 par…
sanil-23 127cd61
feat(skills): registry loader + skills_run background RPC (D2/D3)
sanil-23 768d1b0
feat(skills): run skills as the orchestrator agent guided by SKILL.md
sanil-23 bf3add4
style(codegraph,skills): apply rustfmt to feat-branch files
sanil-23 24d1a55
perf(codegraph): batch embeds + single-transaction blob inserts
sanil-23 cb07fc1
fix(codegraph): never send empty structural docs to the embedder
sanil-23 fcebf55
test(codegraph): index_e2e_cloud tolerates Partial coverage
sanil-23 49460be
feat(codegraph): size-gated index modes + synchronous index-first
sanil-23 ee55449
feat(skills): skill_run runs the orchestrator + streams every step to…
sanil-23 697e930
feat(skills): ship github-issue-crusher as a bundled default skill
sanil-23 6e66acb
feat(skills): seed bundled default skills at core boot
sanil-23 0078c7b
feat(skills): make github-issue-crusher fork-aware (cross-repo PR)
sanil-23 54d3a90
feat(skills): autonomous skill runs — lifted iteration cap + full web
sanil-23 fd75e55
Merge branch 'feat/codegraph-skills' of https://github.com/sanil-23/o…
graycyrus aaf8b31
feat(skills): tighten github-issue-crusher SKILL.md — delegation disc…
sanil-23 75271bf
feat(skills): code_executor navigates codegraph-first
sanil-23 ebfbd05
feat(dev-workflow): wire config to cron + bundled skill + execution UI
graycyrus e8f6c2f
test(dev-workflow): update panel tests for cron RPC instead of localS…
graycyrus ec01a6d
test(dev-workflow): add coverage for toggle, run now, history, and er…
graycyrus e9a04b7
feat(skills): issue-crusher uses local git+gh, opens DRAFT PR, pins i…
sanil-23 296bb8e
fix(skills): isolate skill_run transcripts so resume can never poison
sanil-23 d47d5fc
skills(issue-crusher): name delegate_run_code explicitly per step
sanil-23 c918092
skills(issue-crusher): make codegraph_search mandatory in step 5
sanil-23 c068d26
orchestrator: route ALL code-repo work to delegate_run_code; strip SK…
sanil-23 f389a31
agents: tighten when_to_use for code_executor + tools_agent so the LL…
sanil-23 3e90d05
skills: reject degenerate-response final messages; bind code_executor…
sanil-23 2e36b17
skills: add pr-review-shepherd — Phase-6 PR-to-mergeable shepherd
sanil-23 815b499
skills: add run_skill orchestrator tool for skill chaining (issue-cru…
sanil-23 ec9a576
Merge graycyrus/feat/dev-workflow-full into feat/codegraph-skills
sanil-23 1f875ac
skills: add openhuman.skills_describe RPC for FE skill picker
sanil-23 14ac178
frontend: SkillsRunnerPanel — pick any bundled skill, render inputs, …
sanil-23 8594e7c
skills: add openhuman.skills_recent_runs RPC + scan_runs parser
sanil-23 54d3448
fix(skills): clean up scan_runs parser — split on first colon
sanil-23 dc4b473
frontend: SkillsRunnerPanel gains cron scheduling + recent runs viewer
sanil-23 9200e75
skills: in-app log viewer — chat-like inline expand of any run's stre…
sanil-23 e49c93d
frontend: promote Skills Runner to /skills as new 'Runners' tab
sanil-23 900a5df
feat(dev-workflow): add run output visibility to panel
graycyrus 99e6f98
fix(dev-workflow): embed full skill instructions in cron job prompt
graycyrus 9a673aa
fix(dev-workflow): show active config at top regardless of repo loading
graycyrus a28b54a
fix(dev-workflow): use response.result instead of response.data for RPC
graycyrus ecb3fc1
fix(dev-workflow): hide setup form when active config exists
graycyrus d7816aa
feat(dev-workflow): smart issue selection + running state indicator
graycyrus 4363539
tauri(cef): honor OPENHUMAN_CEF_NO_SANDBOX=1 to launch on non-root Li…
sanil-23 4f66d62
test(dev-workflow): comprehensive test coverage for run-now flow
graycyrus 91397c7
frontend: rich Composio pickers for repo/branch inputs in SkillsRunne…
sanil-23 8c6180e
fix(dev-workflow): fix active config display and toggle accessibility
M3gA-Mind 0ed47d4
merge: pull graycyrus/feat/dev-workflow-full (#2802) — 8 newer dev-wo…
sanil-23 5f9a285
docs(skills): plan unifying SkillsRunnerBody with DevWorkflowPanel sc…
sanil-23 afdee16
feat(skills): toggle enable/disable on saved schedules per skill
sanil-23 d07484f
feat(skills): per-schedule run history with expandable output
sanil-23 ac935c2
feat(skills): active-config emphasis for top schedule
sanil-23 fc19449
feat(skills): SmartIssuePicker subcomponent for dev-workflow
sanil-23 4bf3e84
refactor(skills): deprecate DevWorkflowPanel — moved to /skills
sanil-23 8b671fd
fix(i18n): close skillsRunner chunk drift + drop unused linkback keys
sanil-23 e497af6
merge: pull upstream/main — brings #2818 (reasoning_content multi-tur…
sanil-23 0717a63
Revert "refactor(skills): deprecate DevWorkflowPanel — moved to /skills"
sanil-23 b61d9cc
feat(cron): cronToHuman helper for human-readable schedule strings
sanil-23 89f11b0
feat(skills): route stubs for /skills/run and /skills/new
sanil-23 c474bc3
feat(skills): scheduled-skills dashboard at /skills
sanil-23 5ca14bb
feat(skills): bind ?skill= URL param to runner picker
sanil-23 9e2f7a8
refactor(skills): extract CreateSkillForm from CreateSkillModal
sanil-23 d93d51b
feat(skills): /skills/new page wraps CreateSkillForm
sanil-23 4de0bba
fix(skills): restore /skills → Skills.tsx with 4 sub-tabs (Composio/C…
sanil-23 7993437
refactor(skills): extract ScheduledCronCard for dashboard reuse
sanil-23 c2a9221
refactor(skills): SkillsRunnerBody renders saved schedules as Schedul…
sanil-23 56ad5e6
feat(skills): Runners sub-tab IS the scheduled-skills dashboard + leg…
sanil-23 7342850
fix(skills): back from /skills/run lands on Runners tab (not Composio)
sanil-23 0971d8a
refactor(skills): strip unused fields from Create-a-Skill form
sanil-23 026a641
ui(skills): cancel/success in /skills/new returns to Runners tab; hid…
sanil-23 db50038
agents(code_executor): GitHub state I/O via composio, NOT gh CLI (har…
sanil-23 416f62c
feat(composio): connection_identity helper for cross-subsystem identi…
sanil-23 de69d75
feat(skills): `[github]` block in skill.toml schema (gate off by defa…
sanil-23 c1c7216
feat(skills): `[[inputs]]` editor (Phase 1) — wire shape + schema rou…
sanil-23 d7b2fe5
feat(skills): `[github]` preflight gate wired into spawn_skill_run_ba…
sanil-23 d184584
feat(skills): turn on `[github]` strict preflight gate for all three …
sanil-23 62c4ddb
feat(skills/github-issue-crusher): replace gh CLI with composio_execu…
sanil-23 6679757
feat(skills/pr-review-shepherd): replace gh CLI with composio_execute…
sanil-23 433af33
feat(skills/dev-workflow): replace gh CLI with composio_execute for G…
sanil-23 fe597f4
feat(skills): surface `[github]` preflight gate failures distinctly o…
sanil-23 5d77839
feat(skills): `[[inputs]]` editor + skill.toml persistence (Phases 2-4)
sanil-23 03de215
i18n(skills): locale-parity backfill for skills.create.inputs.* keys
sanil-23 d93d2eb
ui(skills): drop the 'Dev Workflow lives in Settings' blurb from Runners
sanil-23 1e2f621
test(skills): vitest cases for the new [[inputs]] editor in CreateSki…
sanil-23 ce7cf08
style: apply cargo fmt + prettier to fix CI formatting gates
M3gA-Mind b544bc4
fix(skills): use arrow function in forwardRef to satisfy prefer-arrow…
M3gA-Mind 6e181dc
Merge branch 'main' into pr/2880
M3gA-Mind 2070553
Merge remote-tracking branch 'upstream/main' into pr/2880
M3gA-Mind 96eb7ce
fix(skills): update CreateSkillModal test to match refactored form
M3gA-Mind e4877dc
fix(skills): resolve ops_tests compilation errors after [[inputs]] ad…
M3gA-Mind baac44b
chore: trigger CI
M3gA-Mind 4b30764
test(skills): add coverage for skillsApi RPC methods, SkillsRunnerPan…
M3gA-Mind 831c83e
test(skills): add BranchPicker, RepoPicker, SmartIssuePicker tests fo…
M3gA-Mind File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[minor] Comment says "Dev-only" but this env var override has no
#[cfg(debug_assertions)]guard, so it works in production release builds. Wrap theforcedbinding and the|| forcedbranch in#[cfg(debug_assertions)]to match the stated intent — or remove "Dev-only" from the comment and document the production surface explicitly.