-
Notifications
You must be signed in to change notification settings - Fork 1
chore: sync upstream - CONFLICTS need manual review #8
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
75 commits
Select commit
Hold shift + click to select a range
266c9e8
feat(jobs): per-job timeout and session isolation
squirblej a0b5376
chore: bump plugin and marketplace version to 1.0.5
squirblej 39333b4
fix(sessionManager): skip non-snowflake thread IDs in createThreadSes…
squirblej d91aeba
fix(jobs): persist job sessions and validate timeout
squirblej 7a21326
fix: wire sessionTimeoutMs through parseSettings and fix error displa…
TerrysPOV 88d877d
refactor: consolidate session timeout into a single exported constant
TerrysPOV b1a62d4
Merge pull request #129 from squirblej/feat/per-job-timeout
TerrysPOV 41b6b52
feat: add agent-scoped job support at agents/<name>/jobs/<job>.md
TerrysPOV 820331d
fix: route clearJobSchedule and status to agent-scoped paths
TerrysPOV dfbd8af
feat(watchdog): minimal runaway-session guard with opt-in limits
TerrysPOV 991ff19
chore: bump plugin metadata for integrated jobs watchdog
TerrysPOV ce348b6
fix(review): address 5 issues from code review
TerrysPOV da036a9
feat(jobs): integrate per-job retry from #132 with retry-reset bug fixed
TerrysPOV 793b931
fix(jobs): prevent retry stacking during in-flight runs
TerrysPOV 7e00d67
Merge pull request #134 from TerrysPOV/integrate-107-131
TerrysPOV e89e443
feat(plugin): expose Claude Code plugin marketplace via /plugin wizard
TerrysPOV 81bc145
fix(plugin-wizard): add TTL sweep timer and clarify wizard blocks nor…
TerrysPOV bb65ede
fix(discord): move wizard intercept before thread intent classification
TerrysPOV 793890c
Merge pull request #136 from TerrysPOV/feat/plugin-marketplace-cli
TerrysPOV b9cdd33
feat(plugin): Phase 2 — per-agent runtime isolation for plugin spawns
TerrysPOV e322939
chore: bump plugin/marketplace version to 1.0.12
TerrysPOV 7ea6bb9
fix(plugin): thread agentName through runtime and compact paths
TerrysPOV 200effa
fix(plugin): sanitize agent names, restore agentName on recovery, fix…
TerrysPOV ff33dfc
fix(plugin): thread-aware compact and collision-free agent dir keys
TerrysPOV 4e6c3f3
fix(plugin): prevent threadId suffix truncation on long agent names
TerrysPOV a7af1da
fix(plugin): remove over-strict character check from ensureAgentDir
TerrysPOV 74c5aff
fix(plugin): use realpath() for symlink-safe agent dir containment check
TerrysPOV 0fedf2d
fix(plugin): verify agents/ root itself stays inside PROJECT_DIR via …
TerrysPOV af0afc5
Merge pull request #137 from TerrysPOV/feat/phase2-agent-plugin-isola…
TerrysPOV b17de93
feat(runner): switch execClaude to stream-json for subagent (Task too…
TerrysPOV 6b996af
chore: bump plugin/marketplace to 1.0.13; add version guard note to C…
TerrysPOV dfc360c
Merge pull request #139 from TerrysPOV/feat/stream-json-subagent-compat
TerrysPOV 8296d94
Add current clock to heartbeat and job prompts
christian-drescher a184f94
fix: Superfluous addition of prompt templates with every invocation
christian-drescher 3b7ea53
ensure CLAUDE.md exists when claudeclaw send
christian-drescher 04c7f54
fix(discord): null-safe optional chaining on message.mentions
squirblej d861170
fix: prevent memory leaks in runner that cause OOM over time
archon-agent d9365e0
Merge pull request #145 from moazbuilds/combine/pr-92-94-141-142
TerrysPOV 79107c3
feat(runner): per-agent fallback sessions + extractErrorDetail
squirblej e6aca97
fix(runner): prevent fallback session ID leaking into primary; wire /…
squirblej 2872135
docs: add CONTRIBUTING.md with ClaudeClaw+ pointer for heavy work
TerrysPOV a421b4b
feat: daemon-level plugin system with OpenClaw-compatible API
TerrysPOV 7491775
Merge pull request #147 from moazbuilds/combine/pr-143-144-146
TerrysPOV 89176ed
feat: add listenGuilds for guild-wide Discord message listening
TerrysPOV d2886f7
Adds notify to frontmatter when configuring jobs
christian-drescher 0c0aca5
updates job edit flow to a loop
christian-drescher e5c7c7b
fix: jobs and config now refer to jobs path from settings
christian-drescher a8cccd1
feat: session auto-rotation with optional summary generation
TerrysPOV e9d590c
fix: address review feedback on session auto-rotation
TerrysPOV 0502de7
fix(rotation): inject rotation summary into new session for both exec…
TerrysPOV f1561f4
fix(rotation): return fresh summary content from rotateSession/genera…
TerrysPOV 69874b1
feat(slack): add Slack bot via Socket Mode (ported from #83)
squirblej 172dd23
fix(slack): address security and isolation blockers from review
squirblej c335730
fix(slack): address three merge-blocking security issues
squirblej 923a293
fix(slack): restrict uploads to outbox, fix interval leaks and stale …
squirblej 1144dd3
fix(slack): clear interactive status on thrown runs
TerrysPOV b460ce7
feat(web): add session history browser to chat UI
TerrysPOV c4c9393
fix(web): return { messages, total } from session messages endpoint
TerrysPOV 41474e9
chore: bump plugin versions for bulk cherry-pick
TerrysPOV 262a6f4
Merge pull request #154 from moazbuilds/bulk/cherry-pick-148-93-149-1…
TerrysPOV c0499d5
feat: add sub-agent lifecycle events to web chat stream
TerrysPOV 9df8278
fix: render agent text via textContent (XSS); emit plugin tool_result…
TerrysPOV 5751271
feat: add per-context timeouts and rate limit state tracking
TerrysPOV e8e86d4
fix: add >0 validation for timeout fields; route non-job invocations …
TerrysPOV 2ebabdf
fix: separate timeout category from invocation name; scheduled jobs p…
TerrysPOV 5cd2522
fix: restore "out of extra usage" rate-limit detection alongside exis…
TerrysPOV f7ea83e
feat(api): add POST /api/inject endpoint for external message injection
TerrysPOV 05e474c
fix(inject-api): redact tokens in technical-info + fix receiveEnabled…
TerrysPOV 895c9df
fix(telegram): use generation token to prevent double poll loop on st…
TerrysPOV d9c2fcc
fix: protect job frontmatter from overwrite; auto-recover from thinki…
TerrysPOV b411eda
fix(session-recovery): reset correct session store + persist fresh se…
TerrysPOV aecaa4e
fix(session-recovery): handle fallback SIGNATURE_ERROR separately, ga…
TerrysPOV 577a282
feat(stt): opt-in delegateTool to replace whisper with any transcript…
TerrysPOV a6f2959
Merge pull request #164 from moazbuilds/bulk/cherry-pick-155-156-157-…
TerrysPOV 1f5373b
sync: upstream merge with conflicts (manual resolution needed)
github-actions[bot] 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,11 @@ | ||
| { | ||
| <<<<<<< HEAD | ||
| "name": "claudeclaw-plus", | ||
| "version": "2.0.2", | ||
| "description": "ClaudeClaw+ — governance, orchestration, persistent memory, and hardened web UI for Claude Code daemons. Sister project to moazbuilds/claudeclaw." | ||
| ======= | ||
| "name": "claudeclaw", | ||
| "version": "1.0.23", | ||
| "description": "Cron-like daemon that runs Claude prompts on a schedule" | ||
| >>>>>>> upstream/master | ||
| } | ||
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| Generate a brief summary of the current session in markdown. | ||
|
|
||
| Include: | ||
| - Key decisions that were made | ||
| - Unfinished tasks and their current status | ||
| - Important context to carry into the next session | ||
| - Errors or problems that were discovered | ||
|
|
||
| Format: ## headings with bullet points. Maximum 500 words. |
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.
The plugin manifest contains unresolved merge markers, so
.claude-plugin/plugin.jsonis not valid JSON. Any tooling that reads this manifest (plugin validation, packaging, or marketplace ingestion) will fail to parse it, blocking release or distribution workflows for this plugin.Useful? React with 👍 / 👎.