mirror of
https://github.com/NCBM/plyngent.git
synced 2026-11-07 23:47:54 +08:00
core/config: point default playbook and reminder at run_argv tools
This commit is contained in:
@@ -17,8 +17,8 @@ DEFAULT_DIRECTIVE_REMINDER_TOKENS = 100_000
|
|||||||
|
|
||||||
DEFAULT_DIRECTIVE_REMINDER_TEXT = """\
|
DEFAULT_DIRECTIVE_REMINDER_TEXT = """\
|
||||||
Tool playbook still applies (see system). Hard constraints:
|
Tool playbook still applies (see system). Hard constraints:
|
||||||
- Prefer file tools over shell; several `run_command` calls may run in parallel; \
|
- Prefer file tools over shell; several `run_argv` calls may run in parallel; \
|
||||||
use `run_command_batch` for ordered pipelines.
|
use `run_argv_batch` for ordered pipelines.
|
||||||
- `edit_replace`: fix match / `max_replaces`; `edit_lineno` edits only lines read via \
|
- `edit_replace`: fix match / `max_replaces`; `edit_lineno` edits only lines read via \
|
||||||
`read_file(with_lineno=true)`, and line numbers reset after any file write.
|
`read_file(with_lineno=true)`, and line numbers reset after any file write.
|
||||||
- Prefer `fetch` for HTTP(S); private/LAN hosts need human policy allow (not YOLO).
|
- Prefer `fetch` for HTTP(S); private/LAN hosts need human policy allow (not YOLO).
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ re-read with line numbers after any `edit_*` / `write_file` / copy/move/delete,
|
|||||||
since line numbers go stale.
|
since line numbers go stale.
|
||||||
|
|
||||||
### Commands
|
### Commands
|
||||||
- Prefer `run_command` / `run_command_batch` (argv, no shell) over `bash -c` or similar.
|
- Prefer `run_argv` / `run_argv_batch` (argv lists, no shell) over `bash -c` or similar.
|
||||||
- Several `run_command` calls in one step may run in parallel; use `run_command_batch` \
|
- Several `run_argv` calls in one step may run in parallel; use `run_argv_batch` \
|
||||||
for ordered pipelines (`pipe_out` / `mix_stderr` as needed).
|
for ordered pipelines (`pipe_out` / `mix_stderr` as needed).
|
||||||
- Prefer `vcs_*` for status/diff/log/branch when enough.
|
- Prefer `vcs_*` for status/diff/log/branch when enough.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user