Skip to content

Commit 92de878

Browse files
committed
Add doi links to README.md and update permissions in AGENTS.md
Fixes #88
1 parent 0b7f69b commit 92de878

2 files changed

Lines changed: 22 additions & 14 deletions

File tree

AGENTS.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,26 @@ Within this scope, we prioritise:
2626
* We keep local quality gates green before handoff.
2727
* We update `RcppTskit/NEWS.md` for user-visible behavior or API changes.
2828

29-
## Permission
30-
31-
You can use all the commands and tools mentioned in this document,
32-
both for sandboxed and unsandboxed/escalated execution.
33-
You don't need to ask for permission to use these commands and tools,
34-
for the purposes described here.
35-
You can also use `curl` (or equivalent read-only HTTP tools) to read
36-
GitHub resources for this project, including repository pages and
37-
`api.github.com` endpoints (issues, pull requests, comments, and metadata).
38-
You can also read upstream `tskit` resources in the same way, including
39-
`https://github.com/tskit-dev/tskit` and `https://tskit.dev`
40-
(and related `api.github.com` endpoints).
29+
## Permissions and authorization
30+
31+
Standing authorization for this repository:
32+
33+
* All commands explicitly shown in this document are pre-authorized for
34+
repository work (including inline commands and code-block commands,
35+
with task-specific substitutions where placeholders are shown).
36+
* Agents should run these documented commands directly without asking for
37+
extra confirmation in chat.
38+
* If sandboxing blocks an allowed command, agents should submit the required
39+
unsandboxed/escalated tool request directly with a brief justification.
40+
* Agents should ask in chat only if a required escalation is denied or a
41+
platform policy still blocks execution after escalation.
42+
* Agents may use `curl` (or equivalent read-only HTTP tools) for repository
43+
and upstream references on:
44+
`github.com`, `api.github.com`, `raw.githubusercontent.com`,
45+
`github.com/tskit-dev/tskit`, and `tskit.dev`
46+
(including issues, pull requests, comments, events, metadata, and docs).
47+
* This standing authorization does not override explicit user instructions or
48+
allow destructive commands that were not requested by the user.
4149

4250
## Definition of done
4351

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
`Tskit` enables performant storage, manipulation, and analysis of ancestral
66
recombination graphs (ARGs) using succinct tree sequence encoding.
77
The tree sequence encoding of an ARG is
8-
described in Wong et al. (2024) <doi:10.1093/genetics/iyae100>,
8+
described in [Wong et al. (2024)](https://doi.org/10.1093/genetics/iyae100),
99
while `tskit` project is described in
10-
Jeffrey et al. (2026) <doi:10.48550/arXiv.2602.09649>.
10+
[Jeffrey et al. (2026)](https://doi.org/10.48550/arXiv.2602.09649).
1111
See https://tskit.dev for project news, documentation, and tutorials.
1212
`Tskit` provides Python, C, and Rust application programming interfaces (APIs).
1313
The Python API can be called from R via the `reticulate` R package to

0 commit comments

Comments
 (0)