Sergey
45bbdc50f3
feat(memory): 5 TS tools with auto-setup and fallback ( #101 )
...
* feat(memory): memory-save tool with auto-setup
* feat(memory): memory-search with keyword and semantic fallback
* feat(memory): memory-list and memory-access tools
* feat(memory): memory-doctor diagnostic tool
* docs(handoff): add handoff and ADR for ts memory tools
* docs(handoff): set PR number
* docs(handoff): finalize pr-101 frontmatter and pending
* docs(project-map): add 5 memory TS tools after PR#101
* refactor(memory): extract shared helpers to _memory-shared.ts
* refactor(memory): split oversized execute functions
* fix(memory): handle git checkout and catch blocks
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-07-27 01:12:51 +03:00
Sergey
15fc7d014d
refactor(tools): add repo parameter + shared module + tunnel tests ( #65 )
...
* refactor(tools): extract shared module for gh spawnSync logic
* feat(tools): add repo parameter to 5 GitHub tools
* test(tools): add tunnel tool tests
* test(tools): add repo parameter test cases for 5 tools
* docs(handoff): scaffold handoff and ADR for PR
* docs(handoff): set PR number
* docs(project-map): update after PR#65 structural changes
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-07-25 19:19:19 +03:00
Sergey
f96acaaa75
fix(tools): drop hardcoded --repo in post-review/post-docs-review ( #61 )
...
* fix(tools): drop hardcoded --repo in post-review/post-docs-review
* fix(skills): sync run-pipeline templates to use review tools
* fix(agents): add tool failure handling to reviewer/docs-reviewer
* docs(adr): supersede ADR-019 with hardcoded repo removal note
* docs(handoff): scaffold handoff and ADR for PR
* docs(handoff): set PR number
* fix(ci): reformat post-review/post-docs-review test asserts for ruff format
---------
Co-authored-by: opencode-agent <agent@opencode.local>
2026-07-25 03:55:50 +03:00
Sergey
1acac5229f
feat(tools): deterministic review posting tools (post-review, post-docs-review) ( #46 )
...
* feat(tools): add post-review and post-docs-review tools
* refactor(agents): use post-review/post-docs-review tools in reviewer and docs-reviewer
* feat(permissions): add post_review and post_docs_review to agent.tools map
* test(tools): add tests for post-review and post-docs-review tools
* docs(handoff): add handoff ADR and project-map for review posting tools
* docs(handoff): set PR number
* docs: fix PR#45→PR#46 refs in project map
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 18:26:48 +03:00
Sergey
1db2c800d4
feat(tools): add commit, create-pr, create-issue tools ( #38 )
...
* feat(tools): add commit tool with validation
* feat(tools): add create-pr tool with validation
* feat(tools): add create-issue tool with validation
* test(tools): add tests for validation tools
* docs(handoff): add handoff and ADR for validation tools
* docs(handoff): set PR number
* docs: update project map + fix ADR-015 typo
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 04:17:44 +03:00
Sergey
2b9ee23b49
feat(memory): add memory-setup tool with deterministic init ( #36 )
...
* feat(memory): add memory-setup tool and rewrite script
* fix(memory): correct OPENCODE_MEMORY_DIR in docker-compose
* test(memory): add setup-memory tests with mock remote
* docs(memory): add ADR and handoff
* docs(handoff): set PR number
* fix(docs): correct handoff and ADR filenames to PR number
* docs: update project map + handoff + ADR
* fix(memory): address code review comments
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 03:26:16 +03:00
Sergey
efc0827226
feat(tunnel): add cloudflare tunnel toggle tool ( #34 )
...
* feat(tunnel): add toggle tool and bash script
* feat(tunnel): add cloudflared to Dockerfile
* docs(tunnel): add ADR and handoff
* docs(handoff): set PR number
* docs: update project map + handoff + ADR
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 02:11:29 +03:00
Sergey
6911a251d3
feat: pipeline-driver rewrite + merge_pr tool ( #30 )
...
* feat(tools): add merge_pr TS tool wrapper
* refactor(run-pipeline): replace raw gh pr merge with merge_pr tool
* fix(scripts): update pipeline-status MERGE NEXT action
* docs(handoff): add pr-16 handoff + ADR-010
* fix(handoff): remove dangling ADR-012/ADR-016 references
* docs(handoff): set PR number 30
* docs(project-map): add merge-pr.ts tool (PR#30)
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 00:59:27 +03:00
Sergey
1bd541f172
refactor: commands rename /run-pipeline + /spec ( #29 )
...
* refactor: rename /pipeline-driver to /run-pipeline + /spec-driver to /spec
- Rename command + skill dir + skill() ref for both
- Update cross-references in .opencode/ .md files
- pipeline_status / spec_status tool names unchanged (independent)
- Update project-map README
* docs(handoff): add pr-14 handoff + ADR-009
* docs(handoff): set PR number 29
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-24 00:46:00 +03:00
Sergey
a8f9aa0bc6
feat: migrate .opencode/ config from opencode ( #23 )
...
* feat: migrate .opencode/ config from opencode
* refactor: rename repo refs and sanitize for public
* docs(handoff): add pr-7 handoff + ADR-002
* docs(handoff): fix PR number
* docs: update project map with .opencode/ structure
---------
Co-authored-by: opencode-agent <agent@slaid098.dev>
2026-07-23 22:57:39 +03:00