feat: add code-agent skill and builtin tools#26
Merged
initializ-mk merged 4 commits intomainfrom Mar 11, 2026
Merged
Conversation
…ancellation - Add code-agent skill with file read/write/edit, bash execute, glob/grep search, directory tree, and file patch tools - Add github skill shell scripts for clone, checkout, commit, PR, and issues - Fix telegram handler context cancellation by detaching from polling lifecycle - Add interim "Working on it" message for long-running telegram tasks (>15s) - Extract shared telegram handler logic into handleEvent method - Update runtime config, memory compactor, guardrails, and loop - Update skill contract types and requirements derivation - Update CLI init, TUI wizard, and runner
…ails features - guardrails.go: remove stale duplicate loop, fix piiPatterns API for CheckOutbound - types.go: keep both WorkflowPhase and Guardrails fields in ForgeSkillMeta and AggregatedRequirements - requirements.go: aggregate both workflow_phase and guardrails from skill metadata - guardrails_test.go: update TestCheckOutbound_PIIBlocked to verify redaction (not blocking)
… PII redaction - init_test.go: provide GH_TOKEN in test EnvVars since github skill moved it to optional - guardrails_test.go: align CheckOutbound test with redact-only behavior
Description and default summary referenced GPT 5.3 Codex / GPT 5.2 but the actual model list offers GPT 5.4, GPT 5 Mini, GPT 5 Nano.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
bash_execute,file_edit,file_patch,file_read,file_write,glob_search,grep_search,directory_tree, andtruncatebuiltin tools with path traversal prevention viapathutilcontext canceledcrashes on long-running tasks; added interim "Working on it" message after 15s for user feedbackTest plan
cd forge-core && go test ./...cd forge-cli && go test ./...cd forge-plugins && go test ./...cd forge-skills && go test ./...forge skills list