-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
53 lines (42 loc) · 2.46 KB
/
Copy pathNOTICE
File metadata and controls
53 lines (42 loc) · 2.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
OpenCode-GraphAgent
===================
This repository is a fork of opencode (https://github.com/anomalyco/opencode),
an AI coding agent. It is not affiliated with or endorsed by the OpenCode team.
License boundaries
------------------
1. Upstream opencode code (the vast majority of this repository)
License: MIT
Text: ./LICENSE
Copyright (c) 2025 opencode
All code inherited from the upstream project, plus fork modifications that
are minor patches to upstream files (bug fixes, localization fixes, hook
system, tool improvements), remains under the upstream MIT license.
2. DAG workflow engine (self-developed by the fork author)
License: GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later)
Text: ./packages/core/src/dag/LICENSE
./packages/opencode/src/dag/LICENSE
Copyright (c) 2026 LeXwDeX
Covered directories and files:
- packages/core/src/dag/ DAG core: state machine, dependency
graph, scheduling, event projection,
SQLite read model
- packages/opencode/src/dag/ DAG runtime: workflow service,
execution loop, node spawn,
admission, review lifecycle,
crash recovery, templates
- packages/opencode/src/tool/workflow.ts The `workflow` agent tool
- packages/schema/src/dag-event.ts DAG event schema definitions
- packages/tui/src/feature-plugins/system/dag-inspector.tsx
- packages/tui/src/feature-plugins/system/dag-inspector-utils.ts
- packages/tui/src/feature-plugins/sidebar/dag-panel.tsx
TUI DAG inspector and sidebar panel
- packages/opencode/src/server/routes/instance/httpapi/groups/dag.ts
- packages/opencode/src/server/routes/instance/httpapi/handlers/dag.ts
DAG HTTP API routes
- .opencode/dag-prompts/ DAG node prompt templates
The AGPL applies to these files and to derivative works of them, including
network-server deployments. Using the rest of the repository without the
DAG engine is governed by the MIT license alone.
When a file under an AGPL-covered directory imports MIT-licensed upstream
modules, the upstream modules remain MIT; only the AGPL-covered files and
their derivatives carry AGPL obligations.