Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
f54ff89
Merge PR-1 through PR-4: Core infrastructure and RFC implementations
Apr 7, 2026
f83bf74
Merge PR-1 through PR-4: Core infrastructure and RFC implementations
Apr 7, 2026
85950e6
Merge PR-5: OpenCode Subagent Core (RFC-0012/0013/0014)
Apr 7, 2026
bfdf07c
Implement RFC-0015: Cross-Session Event Routing (Core Only)
Leoyzen Feb 12, 2026
5c11512
docs(rfc): mark RFC-0015 as approved with implementation notes
Leoyzen Mar 12, 2026
82efdf0
feat(opencode): add multi-question elicitation support
Leoyzen Mar 12, 2026
65a0280
test(opencode): add multi-question elicitation tests
Leoyzen Mar 12, 2026
df6f2e7
fix: enable multimodal image support for OpenCode server
Leoyzen Apr 2, 2026
4b0cd69
fix: enable attachment capability for manually configured model_variants
Leoyzen Apr 2, 2026
ba9bcaf
Merge PR-6: Cross-Session Event Routing (RFC-0015/0016)
Apr 7, 2026
7d7d1d9
Merge PR-6: Cross-Session Event Routing (RFC-0015/0016)
Apr 7, 2026
4808166
fix(tests): update test_openai_config to use valid OpenAI identifier
Apr 7, 2026
ed831e6
feat(slash-commands): RFC-0016 - Unified Skill-to-Slash Command Archi…
Leoyzen Mar 18, 2026
c1d27da
fix: allow safe break from run_stream() by isolating pydantic-ai iter…
Leoyzen Mar 23, 2026
0c379c8
fix(opencode): mark all agents as primary role
Leoyzen Mar 27, 2026
018853c
debug(opencode): add detailed logging for model switching diagnostics
Leoyzen Mar 27, 2026
cfeb7a8
feat(skills): add support for Agent Skills Spec frontmatter fields
Leoyzen Apr 1, 2026
d036afa
feat(skills): filter disable_model_invocation skills in tools
Leoyzen Apr 1, 2026
3459bab
fix(opencode): add per-session locks to prevent concurrent message pr…
Leoyzen Apr 2, 2026
2c435c7
fix(opencode): create user message before lock to show queued status
Leoyzen Apr 2, 2026
0a834c3
feat(opencode): use agent.queue_prompt() for busy session handling
Leoyzen Apr 2, 2026
ac49d42
feat(opencode): RFC-0017 Skill Commands Support
Leoyzen Mar 18, 2026
7bb5376
test(opencode): fix outdated test expectations for PartDeltaEvent
Leoyzen Apr 2, 2026
bb9e78f
feat: Implement RFC-0019 MCP Server Display Name Separation
Leoyzen Apr 2, 2026
c33d0e2
Merge PR-7: Skills Command System (RFC-0016/0017/0019)
Apr 7, 2026
c2e4d8f
test(manifest): add metadata field tests (red)
Leoyzen Jan 28, 2026
1ef1f28
feat(manifest): allow yaml anchors and metadata fields
Leoyzen Jan 28, 2026
3a27bef
test(manifest): fix regression test for missing response reference
Leoyzen Jan 28, 2026
1025ea5
fix: update logging format and fix type issues
Leoyzen Jan 28, 2026
15bcb9d
feat(manifest): add patternProperties schema for YAML LSP compatibility
Leoyzen Jan 28, 2026
39f1a88
fix: Pass subagent_display_mode to AgentPoolACPAgent in _start_async
Leoyzen Jan 30, 2026
71d7e0c
optimize acp event handling.
Leoyzen Feb 1, 2026
c5d9696
feat(tools): implement extended tool definitions with native Pydantic…
Leoyzen Feb 2, 2026
9b69bcb
docs: update and move RFC-0002 to implemented
Leoyzen Feb 2, 2026
d6cb98d
docs(rfc): move RFC-0003 to accepted
Leoyzen Feb 2, 2026
1654994
Merge: develop/agentic into feature/merge_phi65_phase7-skill-commands
Leoyzen Feb 6, 2026
794ea2f
Merge develop/agentic into feature/merge-phi65-phase7-skill-commands
Apr 7, 2026
0259db6
fix: resolve merge conflicts in event_converter and tests
Apr 7, 2026
caf36df
fix: add missing ACPPoolServerConfig import
Apr 7, 2026
e2a9c19
fix: resolve syntax errors in sql_provider.py
Apr 7, 2026
48e3bcf
Fix set_run_context calls in codex_agent, acp_agent, and claude_code_…
Apr 7, 2026
6f4402f
fix: convert config_file_path to absolute path
Apr 7, 2026
9c27f3c
fix: convert primary_path to absolute path in resolve_config
Apr 7, 2026
9ccc350
fix: remove duplicate manifest assignment
Apr 7, 2026
13c8462
fix: remove duplicate manifest and model_validate
Apr 7, 2026
8f8db3d
fix: correct indentation in serve_opencode.py
Apr 7, 2026
6ae45c5
fix: remove duplicate manifest, fix indentation, convert paths to abs…
Apr 7, 2026
4932089
fix: remove duplicate manifest.model_copy() call in serve_opencode.py
Apr 7, 2026
34c8732
fix: correct ResolvedConfig field name to primary_path
Apr 7, 2026
4d1f195
fix: resolve config_file_path for agents/teams and ensure ConfigConte…
Apr 7, 2026
40c1820
fix: resolve config_file_path for agents/teams and ensure ConfigConte…
Apr 7, 2026
f48c9ab
fix: delete some markdown files
Apr 7, 2026
d21341e
fix: del commit
Apr 7, 2026
d418ee5
fix: del some private code
Apr 7, 2026
742ac61
fix: resolve runtime import and type errors
Apr 8, 2026
b0de27b
refactor: implement RFC-0021 concurrent execution safety
Apr 8, 2026
26ff6b4
perf: convert blocking I/O to async operations
Apr 8, 2026
fed853b
chore: move ag-ui-protocol to core dependencies
Apr 8, 2026
7a8d44e
test: add comprehensive tests for code fixes
Apr 8, 2026
62f05a2
fix: resolve clawd_code_sdk import issues in claude_provider
Apr 8, 2026
7eae884
test: fix test imports and ContextVar test
Apr 8, 2026
328f875
Merge upstream/develop/agentic for latest claude_sdk code
Apr 8, 2026
24b2896
test: fix async I/O test mocking for SessionMetadata
Apr 8, 2026
9ad86a3
fix: resolve merge conflicts - remove duplicate agent execution and a…
Apr 8, 2026
6bc2cf2
refactor: remove duplicate session existence check in SQLModelProvide…
Apr 8, 2026
070c72d
fix: resolve type and lint errors in storage/manager.py
Apr 8, 2026
973ac1e
fix: restore MemorySessionStore fallback in get_session_store
Apr 8, 2026
21d652a
fix: make SQL provider database dialect-agnostic
Apr 8, 2026
f034bdb
fix: remove restrictive history processor parameter name validation
Apr 8, 2026
1257c3b
Enhance claude_message_to_events to support TextBlock, ThinkingBlock,…
Apr 8, 2026
0b06c7f
fix: resolve code review issues from PR #10
Apr 8, 2026
86d3720
fix: resolve code review issues from PR #10 - high priority fixes
Apr 8, 2026
49c1c26
fix: code review — run_ctx isolation, Claude paths, history processors
Apr 8, 2026
1419f73
fix: Claude session title fallback and ACP subagent_display_mode typing
Apr 8, 2026
b343c55
fix: resolve code review issues from PR Leoyzen#10 - diff priority fixes
Apr 8, 2026
3dd829f
docs(test): document Conversation.parent_id and add ORM regression test
Apr 8, 2026
de99330
docs(sql): clarify log_session parent_id vs Conversation ORM and migr…
Apr 8, 2026
80aef41
fix: restore session storage methods accidentally removed in 070c72d8b
Apr 8, 2026
2502f08
fix(acp): narrow set_session_model except for unsupported model switc…
Apr 8, 2026
7e8cef7
fix(sql): handle duplicate session log_session upsert on MySQL/MariaDB
Apr 8, 2026
4b5b79c
fix: ContextVar reset, dialect-scoped insert, tool name in Claude events
Apr 8, 2026
a1829fc
chore: address code review — cleanup, narrower model-switch errors
Apr 8, 2026
bdec9e4
test: lock PR #10 review invariants; restore stable model-switch hand…
Apr 8, 2026
559839f
fix(tools): validate schema_override.parameters; document ON CONFLICT id
Apr 8, 2026
4527c03
fix(base_agent): guard ContextVar reset token in finally (RFC-0021)
Apr 8, 2026
39daf3b
fix(tools): suppress known ToolResult return-schema UserWarning in _g…
Apr 8, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ junit.xml
.python-version
# dotenv
.env
.envrc
# virtualenv
.venv
# mkdocs documentation
Expand Down
13 changes: 0 additions & 13 deletions CHANGELOG.md

This file was deleted.

1 change: 0 additions & 1 deletion CLAUDE.md

This file was deleted.

249 changes: 0 additions & 249 deletions COMPLETE_OPENCODE_METADATA.md

This file was deleted.

Loading