-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathNOTICE
More file actions
83 lines (67 loc) · 3.9 KB
/
Copy pathNOTICE
File metadata and controls
83 lines (67 loc) · 3.9 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
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
------------------
The machine-readable source of truth for these boundaries is
`./LICENSE-SCOPE.json`. The human-readable paths below use the same values and
are checked for consistency in CI.
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. Self-developed AGPL modules
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
./packages/core/src/runtime-asset/LICENSE
Copyright (c) 2026 LeXwDeX
2.1 DAG workflow engine (active)
- 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
2.2 Portable desktop runtime (active)
- packages/core/src/runtime-asset/ Runtime asset discovery, bundled
assets, verified cache, internal
mirrors, and public fallback
- packages/opencode/script/prefetch-ripgrep.ts
Verified ripgrep release prefetch
for distributable artifacts
- packages/desktop/scripts/runtime-assets.ts
- packages/desktop/scripts/verify-runtime-assets.ts
Required desktop runtime asset
preparation and package gate
The AGPL applies to these paths and to derivative works of them, including
network-server deployments. Files outside the scopes recorded in
`LICENSE-SCOPE.json` remain under their existing licenses unless they carry
an explicit license notice that says otherwise.
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.
3. Engineering workflow methodologies
Source: https://github.com/mattpocock/skills
Revision: 84fdeffd12f2ee307994d1eb6feb48173b6e0502
License: MIT
Text: ./third_party/mattpocock-skills/LICENSE
Copyright (c) 2026 Matt Pocock
Selected decision, evidence, debugging, test-first delivery, codebase
design, review, and synthesis methodologies are adapted into product-owned
workflow routing and block contracts. Source metadata and adaptation scope
are recorded in ./third_party/mattpocock-skills/SOURCE.md.