Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
e1b368d
feat(cli): add `trellis mem` for cross-platform AI conversation recall
May 4, 2026
7563164
chore: record journal
May 4, 2026
2ddd979
Merge main into feat/v0.6.0-beta (0.5.0 GA + spec updates)
May 6, 2026
9768b08
fix(codex): block sub-agent recursion (#234)
May 6, 2026
0f3c706
fix(shared-hooks): mirror sub-agent self-exemption clause
May 6, 2026
d8efcbc
fix(cursor): single-line description in agent frontmatter
May 6, 2026
4cf0ab8
chore(task): track 05-06 fix codex+cursor task artifacts
May 6, 2026
ad7c335
chore(task): archive 05-06-fix-codex-subagent-recursion-and-cursor-ag…
May 6, 2026
0fc52bc
chore: record journal
May 6, 2026
dcda8bf
Merge branch 'main' into feat/v0.6.0-beta
May 6, 2026
97f6b8e
chore(task): archive 05-06-fix-python-pre-3-12-fstring-backslash-cras…
May 6, 2026
cd7ea26
chore: record journal
May 6, 2026
54d4312
Merge branch 'main' into feat/v0.6.0-beta
May 6, 2026
a6cdedf
chore(task): track 05-06 windows hook research artifacts
May 6, 2026
5f02490
chore(task): archive 05-06-research-claude-code-env-injection-on-wind…
May 6, 2026
d35224c
fix(hooks): class-1 sub-agent context fallback via marker
May 6, 2026
e04482d
fix(task): non-blocking task.py start in degraded mode
May 6, 2026
5ac145a
test(regression): marker fallback + degraded-mode task.py start
May 6, 2026
15d8f99
chore(task): track 05-06 fix-fallback task artifacts
May 6, 2026
93b79f7
Merge branch 'main' into feat/v0.6.0-beta
May 6, 2026
8a841ef
chore(task): archive 05-06-fix-sub-agent-context-injection-fallback-a…
May 6, 2026
560aad1
chore: record journal
May 6, 2026
1222f36
Merge main into feat/v0.6.0-beta (0.5.5 + 0.5.6 + 0.5.7)
May 8, 2026
c10ded7
test(mem): add unit tests for trellis mem command (+84 tests, 81.89% …
May 8, 2026
940b8fc
chore(task): archive 05-08-trellis-mem-unit-tests
May 8, 2026
e2d73ce
chore(task): archive 05-08-configurable-dispatch-mode-for-class-2-pla…
May 8, 2026
b430291
chore: record journal
May 8, 2026
09a08cc
chore(release): prep 0.6.0-beta.0 manifest + version bump + seed-form…
May 8, 2026
2139f01
chore: bump docs-site + marketplace submodules for mem-recall skill +…
May 8, 2026
93164c0
chore(dogfood): sync local .trellis/.{platform}/ files + track in-fli…
May 8, 2026
8d5b691
Merge main into feat/v0.6.0-beta (0.5.8 prompt-layer cleanup)
May 8, 2026
9f65015
0.6.0-beta.0
May 8, 2026
c07007e
chore: bump docs-site submodule to a1d334c (Beta/Release sync + linter)
May 8, 2026
aa3e5bf
fix(workflow): move codex from spawn-research to inline-research group
May 8, 2026
02fba64
fix(workflow): namespace codex dispatch + default to inline
May 8, 2026
cfd8462
chore: bump docs-site submodule to f7bfdf7 (v0.6.0-beta.1 changelog)
May 8, 2026
108cde9
chore: pre-release updates
May 8, 2026
49a40cd
0.6.0-beta.1
May 8, 2026
4b90152
fix(mem): list/search --since respects cross-day session activity
May 8, 2026
89bb3a0
docs(spec): batch A+B+C+D from spec audit (P0 + mechanical P1)
May 8, 2026
ec088ee
chore(task): archive 05-08-spec-audit-drift
May 8, 2026
eeb1cfd
chore(task): archive 05-08-mem-since-cross-day-filter
May 8, 2026
5b01cda
chore: record journal
May 8, 2026
5ef552d
chore: bump docs-site submodule to 855fd27 (v0.6.0-beta.2 changelog)
May 8, 2026
b190359
chore: pre-release updates
May 8, 2026
1612799
0.6.0-beta.2
May 8, 2026
d7341cb
docs(spec): batch E — 5 new specs for previously uncovered modules
May 8, 2026
667402c
chore(task): archive 05-08-spec-batch-e-new-files
May 8, 2026
2afa158
chore: record journal
May 8, 2026
a16b8d9
feat(mem): tl mem extract --phase brainstorm|implement|all
May 8, 2026
0bbccfa
chore(task): archive 05-08-mem-phase-slice
May 8, 2026
323db9b
chore: record journal
May 8, 2026
a992325
fix(mem): tl mem extract --phase dogfood-driven robustness + Codex su…
May 8, 2026
7e8f30c
perf(mem): chunked sync streaming readJsonl + byte-prefix fast-reject
May 8, 2026
f26c5fd
fix(mem): OpenCode SQLite reader — restore visibility for 1.2+ users
May 8, 2026
9d57dfa
chore(task): archive 05-08-mem-opencode-sqlite
May 8, 2026
68e7891
chore: record journal
May 8, 2026
d273cc7
chore: bump docs-site submodule to 387bf39 (v0.6.0-beta.3 changelog)
May 8, 2026
c5594c1
chore: pre-release updates
May 8, 2026
0b5a9dc
0.6.0-beta.3
May 8, 2026
c9bc804
chore: bump marketplace submodule to b2f684c (mem-recall --phase brai…
May 9, 2026
b397638
chore(task): archive 05-09-mem-recall-skill-update
May 9, 2026
5a5565a
chore: record journal
May 9, 2026
300b729
fix(mem): emergency revert OpenCode SQLite reader (drops better-sqlite3)
May 9, 2026
daba04d
chore: bump submodules + sync spec for v0.6.0-beta.4
May 9, 2026
9760a7a
chore: pre-release updates
May 9, 2026
b9afec4
0.6.0-beta.4
May 9, 2026
654d071
chore(task): archive 05-09-revert-opencode-sqlite-emergency
May 9, 2026
94d31a1
chore: record journal
May 9, 2026
202a424
fix(pi): 通过项目级配置隔离 npm:pi-subagents 对仓库内 Pi 行为的影响 (#246)
RenaLio May 9, 2026
df6271c
fix(scripts): prevent AI from inventing 'git add -f .trellis/' on git…
May 9, 2026
8121743
fix(pi): inject workflow-state / session-overview / subagent prompt (…
May 9, 2026
ee17af2
feat: parse npm latest version when session start 启动会话时检查并提示版本更新 (#254)
jdjingdian May 9, 2026
ded4583
chore: bump docs-site submodule to 182059e + restore 0.5.10 manifest
May 9, 2026
30464e1
chore: pre-release updates
May 9, 2026
751638f
0.6.0-beta.5
May 9, 2026
1934ea0
fix(scripts): respect .gitignore — drop 0.5.10 auto -f retry + add se…
May 10, 2026
e1cdeea
docs(spec): capture this session's lessons across git/config/platform…
May 10, 2026
ed87a62
chore(release): prep 0.5.11 manifest + auto-append session_auto_commi…
taosu2 May 10, 2026
ffc9882
chore: bump docs-site submodule to 821e616 (faq Q28 on session_auto_c…
taosu2 May 10, 2026
5daa02b
chore(release): prep 0.6.0-beta.6 manifest + docs-site bump
taosu2 May 10, 2026
f6372bd
0.6.0-beta.6
May 10, 2026
292cac7
fix: update workflow template as whole file
May 10, 2026
7505522
chore: pre-release updates
May 10, 2026
329276e
0.6.0-beta.7
May 10, 2026
f01c772
feat: add task artifact routing gates
May 10, 2026
fd455da
chore(task): archive 05-10-task-artifacts-and-tiers
May 10, 2026
f2e3716
chore: record journal
May 10, 2026
e5504bf
docs: update docs-site task workflow
May 10, 2026
0410871
chore: prepare v0.6.0-beta.8 manifest
May 10, 2026
ef7478f
0.6.0-beta.8
May 10, 2026
1454a12
docs: capture docs version scope invariant
May 10, 2026
b692b9c
docs: update docs-site submodule
May 11, 2026
5f06c86
docs: simplify brainstorm planning skill
May 11, 2026
ec497ed
feat: add trellis upgrade command
May 11, 2026
aa54b45
fix: harden trellis upgrade execution
May 11, 2026
98bf43e
chore(task): archive 05-11-upgrade-command-hardening
May 11, 2026
7b2cfae
chore: record journal
May 11, 2026
821e351
fix(opencode): detect Windows shell dialect for context prefix
May 11, 2026
0e6a45c
docs(spec): document shell dialect context prefix contract
May 11, 2026
f76e845
fix(context): handle non-git roots in session context
May 11, 2026
2ec51fe
fix(opencode): isolate subagent context and salvage task-state misses…
May 11, 2026
89465d7
fix(hooks): bump default hook timeouts to survive Windows Python cold…
May 11, 2026
01e1f5d
fix(copilot): remove misleading SessionStart systemMessage (#248)
May 11, 2026
5ea9043
chore(manifests): restore 0.5.13 manifest on beta
May 11, 2026
81823ab
chore(release): prep 0.6.0-beta.9 manifest and changelogs
May 12, 2026
a2dd5f4
0.6.0-beta.9
May 12, 2026
1b656af
chore: trellis self update
May 12, 2026
a2d3c83
feat(cli): add `trellis channel` multi-agent collaboration runtime
May 12, 2026
7608c30
docs(spec): commands-channel code-spec + task artifacts
May 12, 2026
dab8e57
feat(agents): plan / architect cards + provider frontmatter
May 12, 2026
f5681a4
chore(codex): disable `multi_agent_v2` in favor of channel runtime
May 12, 2026
93c0cbe
chore(task): archive 05-12-trellis-agent-runtime
May 12, 2026
13bf4e2
chore: record journal
May 12, 2026
fec63cb
chore: prepare 0.6.0-beta.10
May 12, 2026
6871d15
0.6.0-beta.10
May 12, 2026
8fae0a5
chore(task): complete archive move for 05-12-trellis-agent-runtime
May 12, 2026
0ec7c36
fix(scripts): narrow archive auto-commit scope + stage source deletes
May 13, 2026
1edf202
chore(task): archive 05-13-fix-auto-commit-gitignore-bleed-273
May 13, 2026
189b23c
chore(task): complete archive move for 05-13 fix (local script pre-up…
May 13, 2026
2ffd4d3
fix(uninstall): prevent over-hashing of user files in manifest
May 13, 2026
5763027
fix(codex): 启用 hook UTF-8 模式 (#277)
Tim-Devil May 13, 2026
f1c74cf
fix(hooks): force UTF-8 stdin/stdout/stderr on Windows across all pla…
May 13, 2026
1f95abd
chore(release): prep 0.5.15 manifest
May 13, 2026
33092ce
chore(release): restore 0.5.14 manifest on beta
May 13, 2026
d5fa427
chore(release): prep 0.6.0-beta.11 manifest
May 13, 2026
7b43eb2
0.6.0-beta.11
May 13, 2026
0afbde5
feat: add thread channels
May 13, 2026
93dd4fc
chore(release): prep 0.6.0-beta.12 manifest
May 13, 2026
467ea3e
0.6.0-beta.12
May 13, 2026
d4976e9
chore(release): prep 0.6.0-beta.13
May 14, 2026
c8acd14
0.6.0-beta.13
May 14, 2026
c9f4d12
fix(release): build core before cli typecheck
May 14, 2026
f9c89f0
chore(release): document ci-only package publishing
May 14, 2026
fc839c0
fix(channel): classify codex streamed deltas
May 14, 2026
70cd140
chore(release): prepare v0.6.0-beta.14 manifest
May 14, 2026
b45d799
docs(spec): document codex channel stream metadata
May 14, 2026
3b79fb4
0.6.0-beta.14
May 14, 2026
3e53e17
feat: add core mem API and forum channels
May 14, 2026
8075fb0
chore(task): archive 05-14-mem-core-channel-reuse
May 14, 2026
afa6c24
chore: record journal
May 14, 2026
57b0ae3
feat(channel): add worker runtime APIs
May 14, 2026
85a27ab
0.6.0-beta.15
May 14, 2026
fb7a4ed
fix(templates): align check agents with task artifacts
May 15, 2026
f6531d7
chore(task): archive 05-15-audit-platform-task-artifact-context
May 15, 2026
de08367
chore: record journal
May 15, 2026
4beb252
docs(workflow): document parent child task guidance
May 15, 2026
af37cac
chore(release): prepare v0.6.0-beta.16 manifest
May 15, 2026
b5e3ed4
0.6.0-beta.16
May 15, 2026
f3abe85
docs(workflow): use channel-driven subagent dispatch
May 15, 2026
5c27923
feat(cli): add workflow marketplace switcher
May 15, 2026
da517a1
chore(task): archive 05-15-workflow-marketplace-feature-flag
May 15, 2026
5cae416
chore: record journal
May 15, 2026
28a7e23
chore(task): create worker dispatcher observability task
May 15, 2026
d2e7226
feat(channel): add wait kind union and supervisor warnings
May 15, 2026
3f9b2e2
chore(task): archive 05-15-channel-wait-supervisor-warnings
May 15, 2026
b7f4af5
chore: record journal
May 15, 2026
c491d3a
feat(channel): configure supervisor warning lead time
May 15, 2026
86f9893
feat(core): add worker inbox api
May 15, 2026
be51cad
chore(task): archive 05-15-worker-inbox-core-api
May 15, 2026
d72d6e1
chore: record journal
May 15, 2026
9833980
fix(hooks): align Cursor session-start output with Cursor schema
May 15, 2026
d7491ed
docs(spec): document Cursor sessionStart dual-format output
May 15, 2026
b964070
chore: record journal
May 15, 2026
fd9dfb6
chore(release): prepare v0.6.0-beta.17 manifest
May 15, 2026
9b3e3a4
0.6.0-beta.17
May 15, 2026
cd929ef
fix(ci): checkout marketplace submodule for release tests
May 15, 2026
24d7dc8
chore: refresh gitnexus index metadata
May 15, 2026
3342d16
feat(channel): remove message tags
May 16, 2026
b0d157a
chore(marketplace): update spec bootstrap skill
May 16, 2026
a58b6b3
fix(cli): fail archive on auto-commit errors
May 16, 2026
3eb31ce
docs(readme-cn): restore community contact section with WeChat & Feis…
May 16, 2026
6103cc4
docs(readme): revert slogan to 'team scale' positioning (EN + ZH) (#289)
SamCuipogobongo May 16, 2026
b29abfe
feat(core): track worker idle state
May 17, 2026
1011b93
feat(channel): add worker guard runtime
May 17, 2026
7b0bb38
test(channel): cover worker guard behavior
May 17, 2026
d123ddc
chore: refresh GitNexus index metadata
May 17, 2026
c540755
chore(task): archive 05-17-channel-worker-oom-guard
May 17, 2026
a8e0bc8
chore: record journal
May 17, 2026
ba6f387
chore(release): add v0.6.0-beta.18 manifest
May 17, 2026
04cdc41
docs: sync how-it-works new project flow
May 17, 2026
954a5d7
docs: update beta bootstrap skill notes
May 17, 2026
8ffa88b
docs: clarify bundled bootstrap skill notes
May 17, 2026
d266d2c
chore(release): restore v0.5.16 manifest
May 17, 2026
77aeefb
0.6.0-beta.18
May 17, 2026
b1a6e89
将 Pi 扩展的 subagent 工具重命名为 trellis_subagent (#290)
jopbrown May 18, 2026
e6a9745
feat(cli): 重构 trellis 扩展,引入原生进度卡片与子代理动态渲染 (#286)
OuOumm May 18, 2026
ddb9908
fix(core): add durable channel idempotency
May 17, 2026
cb65dc4
docs(spec): document channel idempotency contract
May 17, 2026
46d2418
chore(trellis): add core idempotency task
May 17, 2026
912c67b
chore(task): archive 05-17-core-channel-durable-idempotency
May 17, 2026
016c368
chore: record journal
May 17, 2026
a4d36e6
fix(cli): block archived task recreate collisionsMain official (#291)
bamboo-pan May 18, 2026
1218642
docs(workflow): clarify sub-agent vs skill in in_progress breadcrumb …
BeiZi6 May 18, 2026
6a5b576
docs: update docs-site for v0.6.0-beta.19
May 19, 2026
578196e
chore: pre-release updates
May 19, 2026
e665b5c
0.6.0-beta.19
May 19, 2026
6a8a904
docs(spec): require bundled asset release smoke tests
May 19, 2026
99f87d1
docs: update docs-site codex timeout note
May 19, 2026
3a29628
feat(skills): bundle spec bootstrap skill
May 19, 2026
247d85c
chore(trellis): refresh platform generated files
May 19, 2026
8bed2de
chore(trellis): refresh local workflow templates
May 19, 2026
60961e8
chore: record journal
May 19, 2026
9473911
chore(release): prepare v0.6.0-beta.20 manifest
May 19, 2026
1a89cd2
chore(release): restore v0.5.18 manifest
May 19, 2026
4289612
0.6.0-beta.20
May 19, 2026
85f1920
Merge remote-tracking branch 'upstream/feat/v0.6.0-beta' into chore/s…
wangliangbj01 May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .agents/skills/first-principles-thinking/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,8 +251,8 @@ During `/trellis:brainstorm`, when the task is classified as "Complex":
2. **Execute**: Run Phases 0-3, saving output to `fp-analysis.md` in task directory
3. **Feed into PRD**:
- Ground Truths → PRD Requirements and Constraints
- Assumption Table → PRD Technical Notes / Trade-offs
- Reasoning Chain → PRD Technical Design or `info.md`
- Assumption Table → design.md Trade-offs
- Reasoning Chain → `design.md`
4. **Continue**: Phases 4-5 inform implementation decisions

### Context Injection
Expand Down
18 changes: 12 additions & 6 deletions .agents/skills/trellis-before-dev/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,34 @@ Read the relevant development guidelines before starting your task.

Execute these steps:

1. **Discover packages and their spec layers**:
1. **Read current task artifacts**:
- `prd.md` for requirements and acceptance criteria
- `design.md` if present for technical design
- `implement.md` if present for execution order and validation plan

2. **Discover packages and their spec layers**:
```bash
python3 ./.trellis/scripts/get_context.py --mode packages
```

2. **Identify which specs apply** to your task based on:
3. **Identify which specs apply** to your task based on:
- Which package you're modifying (e.g., `cli/`, `docs-site/`)
- What type of work (backend, frontend, unit-test, docs, etc.)
- Any spec/research paths referenced by the task artifacts

3. **Read the spec index** for each relevant module:
4. **Read the spec index** for each relevant module:
```bash
cat .trellis/spec/<package>/<layer>/index.md
```
Follow the **"Pre-Development Checklist"** section in the index.

4. **Read the specific guideline files** listed in the Pre-Development Checklist that are relevant to your task. The index is NOT the goal — it points you to the actual guideline files (e.g., `error-handling.md`, `conventions.md`, `mock-strategies.md`). Read those files to understand the coding standards and patterns.
5. **Read the specific guideline files** listed in the Pre-Development Checklist that are relevant to your task. The index is NOT the goal — it points you to the actual guideline files (e.g., `error-handling.md`, `conventions.md`, `mock-strategies.md`). Read those files to understand the coding standards and patterns.

5. **Always read shared guides**:
6. **Always read shared guides**:
```bash
cat .trellis/spec/guides/index.md
```

6. Understand the coding standards and patterns you need to follow, then proceed with your development plan.
7. Understand the coding standards and patterns you need to follow, then proceed with your development plan.

This step is **mandatory** before writing any code.
Loading
Loading