Skip to content

Commit c172864

Browse files
committed
Docs: README make targets for cwd-upload and e2e
1 parent e42b0e0 commit c172864

3 files changed

Lines changed: 28 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ Living plan (what’s next): [`doc/roadmap.md`](doc/roadmap.md).
1212

1313
## [Unreleased]
1414

15+
### Changed
16+
- README: document `make cwd-upload`, `make e2e-install` / `make e2e`, and `make test-all`
17+
1518
## [0.1.5] — 2026-08-09
1619

1720
Alpha follow-up: browser uploads into the agent workspace, safer transcript UX, Playwright e2e, and SBOM on GitHub Releases.

README.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ You own the page. CoCo owns the session. `panel()` streams the transcript; your
99

1010
![CoCo for Streamlit — streaming transcript with a Glob tool card](doc/screenshot.png)
1111

12-
> Alpha `0.1.0` — API may still move. Star / watch the repo if you plan to ship on it.
12+
> Alpha `0.1.5` — API may still move. Star / watch the repo if you plan to ship on it.
1313
1414
**Repo:** [github.com/lletourmy/streamlit-coco](https://github.com/lletourmy/streamlit-coco) *(temporary PyPI source)* · **Dev:** [streamlit-coco-dev](https://github.com/DevoteamSP/streamlit-coco-dev)
1515
**SDK docs:** [Cortex Code Agent SDK](https://docs.snowflake.com/en/user-guide/cortex-code-agent-sdk/cortex-code-agent-sdk)
@@ -93,14 +93,16 @@ st_coco.chat(session=session, key="coco_chat", height=560)
9393

9494
```bash
9595
make chat # panel + chat input + tool cards + approvals
96+
make cwd-upload # upload files into agent cwd + chat
9697
make approval # legacy CCv2 chat
9798
make structured # custom structured-output panel
9899
make headless # asyncio query() pipeline
99100
make backlog # Product Backlog Desk (multipage business demo)
100101
```
101102

102103
Exploratory prompts: [`examples/testdata/prompts.json`](examples/testdata/prompts.json).
103-
Backlog desk: [`examples/backlog_desk/README.md`](examples/backlog_desk/README.md).
104+
Backlog desk: [`examples/backlog_desk/README.md`](examples/backlog_desk/README.md).
105+
File upload: [`doc/features/file-upload/file-upload.md`](doc/features/file-upload/file-upload.md).
104106

105107
---
106108

@@ -159,16 +161,19 @@ tests/
159161
## Development
160162

161163
```bash
162-
make install # uv sync --extra dev
163-
make check # ruff + pytest
164-
make audit # pip-audit
165-
make format # ruff format + fix
166-
make build # sdist + wheel
167-
make sync-release # copy tree → ../streamlit-coco (see doc/deployment/publish.md)
168-
make help # all targets
164+
make install # uv sync --extra dev
165+
make check # ruff + unit/smoke (ignores tests/e2e)
166+
make e2e-install # Playwright + Chromium (once)
167+
make e2e # UX e2e vs examples/e2e_ux_harness.py
168+
make test-all # check + e2e + audit
169+
make audit # pip-audit
170+
make format # ruff format + fix
171+
make build # sdist + wheel
172+
make sync-release # copy tree → public clones (see doc/deployment/publish.md)
173+
make help # all targets
169174
```
170175

171-
CI runs lint, tests, and pip-audit on every PR to `main`.
176+
CI runs lint, tests, and pip-audit on every PR to `main`. Full local gate: `make test-all` ([`doc/testing.md`](doc/testing.md)).
172177
**Releases:** develop here (`streamlit-coco-dev`), sync + tag on [`lletourmy/streamlit-coco`](https://github.com/lletourmy/streamlit-coco) → PyPI ([guide](doc/deployment/publish.md)).
173178

174179
**Docs:** [PRD](doc/prd.md) · [API](doc/api.md) · [Roadmap](doc/roadmap.md) · [Deployment](doc/deployment/) · [Changelog](CHANGELOG.md) · [AGENTS.md](AGENTS.md)

doc/releases/0.1.5/CHECKLIST.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
**Owner:** streamlit-coco maintainers
44
**Target tag date:** 2026-08-09
5-
**GitHub Release:** https://github.com/lletourmy/streamlit-coco/releases/tag/v0.1.5 _(fill after)_
5+
**GitHub Release (publisher):** https://github.com/lletourmy/streamlit-coco/releases/tag/v0.1.5
6+
**GitHub Release (org mirror):** https://github.com/DevoteamSP/streamlit-coco/releases/tag/v0.1.5
67
**PyPI:** https://pypi.org/project/streamlit-coco/0.1.5/
78

89
Do not run `make sync-release` / tag `v0.1.5` until Product docs + QA are done. Marketing can ship the same day or within 48h.
@@ -38,11 +39,11 @@ Outreach drafts: [`../../../doc-dev/releases/0.1.5/`](../../../doc-dev/releases/
3839

3940
Follow [`doc/deployment/publish.md`](../../deployment/publish.md):
4041

41-
- [ ] Merge `feature/cwd_upload``-dev` `main`
42-
- [ ] `COMMIT=1 PUSH=1 MESSAGE="Release 0.1.5" make sync-release` (lletourmy + DevoteamSP)
43-
- [ ] Tag `v0.1.5` on public `lletourmy/streamlit-coco` and push
44-
- [ ] Confirm GitHub Release + PyPI + SBOM asset
45-
- [ ] Release body: CHANGELOG excerpt + screenshots
42+
- [x] Merge `feature/cwd_upload``-dev` `main`
43+
- [x] `COMMIT=1 PUSH=1 MESSAGE="Release 0.1.5" make sync-release` (lletourmy + DevoteamSP)
44+
- [x] Tag `v0.1.5` on public `lletourmy/streamlit-coco` and push
45+
- [x] Confirm GitHub Release + PyPI + SBOM asset (SBOM under `sbom/` so PyPI only gets wheel/sdist)
46+
- [x] Release body: CHANGELOG excerpt + screenshots
4647

4748
## 5. Narrative & outreach (strongly recommended — `doc-dev`)
4849

@@ -56,8 +57,9 @@ Follow [`doc/deployment/publish.md`](../../deployment/publish.md):
5657

5758
| Channel | URL | Date |
5859
| --- | --- | --- |
59-
| GitHub Release | | |
60-
| PyPI | | |
60+
| GitHub Release (lletourmy) | https://github.com/lletourmy/streamlit-coco/releases/tag/v0.1.5 | 2026-08-09 |
61+
| GitHub Release (DevoteamSP) | https://github.com/DevoteamSP/streamlit-coco/releases/tag/v0.1.5 | 2026-08-09 |
62+
| PyPI | https://pypi.org/project/streamlit-coco/0.1.5/ | 2026-08-09 |
6163
| LinkedIn | | |
6264
| Medium | | |
6365
| Streamlit Forum | | |

0 commit comments

Comments
 (0)