mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-07-15 12:35:43 -04:00
Create AGENTS.md Documentation for Repository Guidelines #813
Open
opened 2026-02-20 17:41:54 -05:00 by yindo
·
1 comment
No Branch/Tag Specified
main
jdr/add-session-name
deps/uv-lock-upgrade
fix/root-messages-inbox-bound
open-swe/fix-thread-actions-auth
fix/sdk-integration-ci-secrets
corridor/fix-e588a881-1783566949463
long/update-state-delta-fix-2
long/delta-replay-fix
open-swe/convert-to-ty
hunter/persist-interrupt-writes
longquanzheng-patch-1
test-json-overwrite-sentinel
fix-delta-overwrite-binop-semantics
sydney-runkle/langgraph/delta-channel-checkpointer-warning
open-swe/langsmith-multi-project-replicas
sydney/langgraph/overwrite-json-erasure
release/cli-0.4.28
mdrxy/store-docstring-pass
chore/adopt-mypy-2.1.0
cb/fix-set-node-defaults-cache-policy-opt-out
cb/fix-delta-channel-migration-writes
nh/sdk-py-sync-subgraph-stream-fix
cb/fix-delta-channel-overwrite-replay-divergence
jdr/uv-check
nh/sdk-py-v3-streaming-overview-rfc
worktree-refactor-error-handler-as-policy
parker/time-travel
feat/hook-chaining
nh/namespace-keyed-subagents
long/delta-prune-comment
long/delta-exit-mode
sr/messages-delta-reducer-uuid-assignment
open-swe/c802e0ea-c9e5-c8c6-824a-c065dd2bfd6f
long/delta-chan-combine
sr/delta-channel-no-streaming
nh/streaming-for-alpha-release
v1.0.13
delta-channel-writes-based
nh/langgraph-api-test-branch
cb/remote-graph-update
sr/snapshot-freq-bench
delta-channel-writes-based-qlong-test-sends
release/langgraph-1.1.10
cb/new-streaming
nh/subgraph-lifecycle
sr/even-better-writes-idea
sr/deepagents-perf-delta-plus-addmsgs
sr/deepagents-perf-combo
optimize/add-messages-fast-path
perf/get-function-nonlocals
diff-channel-incremental-checkpointing
wfh/diff_channel_opt_2
sr/deferred-imports
nh/tools-channel-streaming
jacob/metadatamerging
nh/streaming-with-event-log
open-swe/873b84e2-cbfb-bfdd-5e41-5f638d107a55
nh/streaming-v2
wfh/bp
open-swe/a2e2088a-1fd1-eb4d-a880-5469f1ebb7b5
wfh/conformance_format
wfh/gocli
wfh/cli_validate
wfh/releases/cli
cc/stream_mode_events
cb/lg-readme-update
hunter/interrupt-callback-lg
wfh/rename-langgraph-json-to-langsmith-json
fix/deploy-name-underscore-validation
sr/another-time-travel-fix
cb/multiple-http-app-support-a79b
wfh/build_fail_check
long/advanced-graph-rust-core-published
wfh/swr_cache
cb/protocol-improvements
wfh/releases/langgraph/1.1.4
long/advanced-graph-rust-core-published-po3
long/advanced-graph-rust-core-published-libc
long/advanced-graph-rust-core
wfh/releases/checkpoitners/4.0.2
long/advanced-graph
open-swe/feb956aa-a579-4d04-6b03-2bd214f26c7a
sr/remote-graph-generics
jk/optimizations
jk/optimizations-rebased
jk/cache-optimizations
david/lg-deploy-remote-build
long/dr-0309-version
update-llmstxt
an/09mar/cli-list-deployments
an/09mar/lg-list-deployments
sr/rippling-asks
worktree-explore-subgraph-replay
sr/third-attempt
sr/alt-fix
sr/potential_fix
sr/new-time-travel-tests
sr/1.1-v2-default
sr/logos
mdrxy/cross-process-test
sr/simplify-invoke-interrupts
wfh/cli/bazelbaby
wfh/agent-server-config
sr/streaming-hints
wfh/postgres-extended-methods
wfh/build-checkpointer-skill
wfh/respect_defaults
jk/js-yaml
wfh/testpypi_pyproject
wfh/_/native_cli
david/cache-optimized-dockerfile-v2
jdr/add-append-only-mode
claude/durable-retry-policy-hohXq
fix/add-assistant-id-to-auth-types
sr/tool-node-dynamic
wfh/topology
wfh/fix_hasalive
wfh/allowlist
caspar/msgpack_allowlist
wfh/honor_traceable
wfh/prune
mdrxy/pyodide-wasm-support
wfh/astream_events
wfh/verify
wfh/remote_graph_wait
wfh/listen
long/versions-seen-learning
wfh/flip_default_base_cache
eugene/patch
sr/response-schema-mwahaha
wfh/release_sdk
wfh/increase_default
wfh/fix_ci
wfh/sdk_py/release
update-openapi-spec-v0.5.26
update-openapi-spec-v0.5.25
update-openapi-spec-v0.5.24
update-openapi-spec-v0.5.23
update-openapi-spec-v0.5.20
sr/tool-request
update-openapi-spec-v0.5.17
update-openapi-spec-v0.5.16
update-openapi-spec-v0.5.14
sr/dep-warning-fixes
sr/linting-fixes
mdrxy/add-return-types
issue_6409
sr/new-fix
wfh/cli_int_update
wfh/trigger_changelog
copilot/sub-pr-6316
0.6
caspar/interrupt_scheduling_optimization_fix
david/10-07/cache-optimized-dockerfile
update-openapi-spec-v0.4.39
harrison/overwrite
mdrxy/lift-core-dep
caspar/fix_subgraph_state_replay
mdrxy/lc-ref-consolidate
randall-aaa899d9-8505-4622-9aa0-5cb797c2db63
joaquin/test-push-protection-datadog-revoked-key
open-swe/01d3b562-feb8-4631-b7de-fc3d9970c700
wfh/omit_more2
caspar/functional-api-mypy-typing
long-test-push
sr/what-if-we-did-typed-dict
sr/model-request-as-node
nc/25aug/agent
wfh/update_type
sr/fix-tool-node
update-openapi-spec-v0.4.4
update-openapi-spec-v0.4.3
update-openapi-spec-v0.4.2
eugene/update_agent_implementation
update-openapi-spec-v0.3.4
open-swe/89802a32-3c61-420c-990b-e6bcebee5459
open-swe/239867ad-46ba-4f8c-ba65-0483e8bf54ac
sr/drop-3.9
david/08-21/update-nat-ips
wfh/0.6.6
update-openapi-spec-v0.2.135
eugene/inject_runtime_in_tools
eugene/add_structured_response
sr/structured-outputs-draft
open-swe/c85f411c-dfc5-4894-ab9a-124661d9ab43
open-swe/bc2ef87c-6f38-432d-b4c3-ac46c27feb34
wfh/accept_extra_args
wfh/bump_cli
sr/new-msg-support
eugene/test_multiple_interrupt_with_send
open-swe/13bd038a-d872-4620-8474-04453d65376e
open-swe/6567da56-b47e-4b9c-b9c8-0c15eb3573a6
eugene/allow_default_name
open-swe/ae08c4ba-71fe-4b12-bd45-dd7cdf82ebe8
changelog-bot-update-d303e041
sr/fix-dep-warning
open-swe/e61ca3a1-8559-4dcc-a859-476b55a12775
open-swe/1d37d949-de60-4999-85ec-b835dd3fa7f8
eugene/document_dynamic_models
remove-lgp-content-mkdocs
sr/fix-context-coercion
hunter/js-preview
open-swe/d532baf6-ca9e-4246-b3f0-3ca77d4ce3c8
sr/experimental-refactor
open-swe/e5610d6c-992d-4e1f-89c1-452f9f0cfd37
open-swe/97c901db-9ad0-4dc8-bad3-d64bed36d9b2
eugene/script_to_replace_cross_refs
copilot/fix-5692
eugene/getting-started
eugene/update_cross_refs
docs/js
open-swe/f801d704-025e-4441-950c-12ffb2484849
eugene/refactor_create_react_agent
sr/fixes-for-v6
open-swe/2f1220bd-1fac-476d-8346-9cd31ef4baeb
open-swe/773f034b-9148-4456-9365-059d120fc606
open-swe/654a2f9f-75b5-472d-8991-b817dd33f0a1
open-swe/a84821fc-711e-456f-baa1-5ee6451d91b2
hunter/translation-docs-review
eugene/add_dynamic_model
open-swe/27f6f9f5-5fcf-4761-b6b6-3e4e18b5ce17
open-swe/d0aec071-9bbd-41f2-9a9c-ae02e5cdd4e5
eugene/docs_customer_custom_workflow
dqbd/translation-ref
changelog-bot-update-5265f6ce
infra/remove-api-key-v0
infra/remove-license-key-v0
changelog-bot-update-01d2ca7b
sam_testing_bot_from_version_85
open-swe/f9241737-35f7-450d-8486-d3b69266be57
changelog-bot-update-19ff701b
changelog-bot-update-8fd71780
changelog-bot-update-fc671586
changelog-bot-update-96f0bf39
changelog-bot-update-6140158c
changelog-bot-update-0c2eec86
add-copy-page-button
sr/fix-3.11
wfh/update_doc
sr/min-deps-simplified
sr/min-deps-testing
sr/perms-for-pr
sr/remove-message-graph
eugene/nav_reshuffle_2
eugene/navigation_links
eugene/add_more_cross_links
0.4
eugene/tools
sr/invokable-state-node
arjun/docs_data_storage
arjun/docs_studio_evals
eugene/conditional-rendering-global
eugene/conditional-rendering
wfh/tavilyp2
open-swe/3817d5e5-d827-4dd8-9622-db5b5da74e0d
rlm/local-testing
wfh/golang
sr/run-against-checkpoint-min
arjun/consolidate_installation
sr/update-pydantic-in-lockfile
wfh/inlineforpeoplewhocantread
wfh/header_handling2
wfh/header_handling
wfh/anymessage
wfh/add_test_generics
wfh/validate_again
wfh/_/validate_native_time
wfh/mount_prefix_sdk
wfh/pg_example
wfh/memcheck
wfh/readme_nits
wfh/set_store
wfh/cli_from_module
wfh/cli_release_studio
wfh/gc_test_all
wfh/automaton
brian/typo
nc/1mar/java
nc/1mar/lite
dqbd/sdk-js-0.0.46
wfh/cli/http_with_faux
wfh/sdk/router
ben/ts-exec
rlm/agent_fxn_api
wfh/update_dev_msg
wfh/queue_metrics
wfh/release
wfh/_/illbeback
wfh/clarify_installation
wfh/scaling
wfh/simple_scaling
wfh/docs/memstoreconcept
wfh/_/ann
wfh/_/annp0
wfh/store/avs
wfh/store/avs_backup
wfh/config/store_config
wfh/_/pgsearch
wfh/winpaths
wfh/cli/inmem_update
erick/langgraph-get-rid-of-beta-uvloop-version
wfh/inmemory
wfh/update-stae-modifier
rlm/chat-langgraph
wfh/stateinjection
jacoblee93-patch-1
cli==0.4.31
1.2.9
1.2.8
1.2.7
1.2.6
cli==0.4.30
1.2.5
cli==0.4.29
cli==0.4.28
1.2.4
1.2.3
sdk==0.4.2
sdk==0.4.1
cli==0.4.27
sdk==0.4.0
1.2.2
checkpoint==4.1.1
sdk==0.3.15
1.2.1
prebuilt==1.1.0
checkpointpostgres==3.1.0
checkpoint==4.1.0
1.2.0
checkpointsqlite==3.1.0
cli==0.4.26
cli==0.4.25
checkpointsqlite==3.1.0a1
sdk==0.3.14
1.2.0a7
checkpointpostgres==3.1.0a4
checkpoint==4.1.0a4
1.2.0a6
1.2.0a5
prebuilt==1.1.0a2
prebuilt==1.1.0a1
1.2.0a4
1.2.0a3
checkpointpostgres==3.1.0a3
checkpoint==4.1.0a3
checkpoint==4.1.0a2
1.2.0a2
checkpointpostgres==3.1.0a1
prebuilt==1.0.13
1.2.0a1
checkpoint==4.1.0a1
1.1.10
prebuilt==1.0.12
checkpoint==4.0.3
prebuilt==1.0.11
cli==0.4.24
1.1.9
1.1.8
prebuilt==1.0.10
cli==0.4.23
1.1.7
cli==0.4.22
checkpoint==4.0.2
1.1.7a2
1.1.7a1
cli==0.4.21
cli==0.4.20
sdk==0.3.13
1.1.6
prebuilt==1.0.9
1.1.5
1.1.4
cli==0.4.19
1.1.3
sdk==0.3.12
checkpointpostgres==3.0.5
cli==0.4.18
cli==0.4.17
cli==0.4.16
1.1.2
1.1.1
sdk==0.3.11
1.1.0
cli==0.4.15
sdk==0.3.10
cli==0.4.14
1.0.10
checkpoint==4.0.1
checkpoint==4.0.1rc3
checkpoint==4.0.1rc2
1.0.10rc1
checkpoint==4.0.1rc1
sdk==0.3.9
sdk==0.3.8
prebuilt==1.0.8
1.0.9
sdk==0.3.7
sdk==0.3.6
sdk==0.3.5
1.0.8
sdk==0.3.4
checkpointpostgres==3.0.4
cli==0.4.12
prebuilt==1.0.7
1.0.7
checkpointsqlite==3.0.3
sdk==0.3.3
checkpoint==4.0.0
1.0.6
checkpointpostgres==3.0.3
checkpointsqlite==3.0.2
prebuilt==1.0.6
sdk==0.3.2
sdk==0.3.1
cli==0.4.11
cli==0.4.10
1.0.5
sdk==0.3.0
checkpointpostgres==3.0.2
checkpointsqlite==3.0.1
sdk==0.2.15
cli==0.4.9
cli==0.4.8
sdk==0.2.14
sdk==0.2.12
1.0.4
sdk==0.2.10
prebuilt==1.0.5
prebuilt==1.0.4
prebuilt==1.0.3
1.0.3
checkpointpostgres==3.0.1
checkpoint==3.0.1
cli==0.4.7
cli==0.4.6
cli==0.4.5
1.0.2
prebuilt==1.0.2
prebuilt==0.6.5
0.6.11
checkpointpostgres==3.0.0
prebuilt==1.0.1
checkpointsqlite==3.0.0
1.0.1
checkpoint==3.0.0
1.0.0
prebuilt==1.0.0
prebuilt==0.7.0rc1
cli==0.4.4
1.0.0rc1
0.6.10
cli==0.4.3
0.6.9
checkpointpostgres==2.0.25
checkpoint==2.1.2
checkpointpostgres==2.0.24
1.0.0a4
0.6.8
sdk==0.2.9
sdk==0.2.8
sdk==0.2.7
1.0.0a3
0.6.7
cli==0.4.2
cli==0.4.1
sdk==0.2.6
sdk==0.2.5
1.0.0a2
prebuilt==0.7.0a2
sdk==0.2.4
1.0.0a1
prebuilt==0.7.0a1
cli==0.4.0
sdk==0.2.3
cli==0.3.8
cli==0.3.7
0.6.6
sdk==0.2.2
sdk==0.2.1
0.6.5
prebuilt==0.6.4
0.6.4
0.6.3
prebuilt==0.6.3
0.6.2
prebuilt==0.6.2
0.6.1
prebuilt==0.6.1
0.6.0
prebuilt==0.6.0
0.6.0a2
prebuilt==0.6.0a1
checkpointsqlite==2.0.11
cli==0.3.6
sdk==0.2.0
sdk==0.2.0a1
0.6.0a1
0.5.4
sdk==0.1.74
cli==0.3.5
checkpoint==2.1.1
checkpointpostgres==2.0.23
sdk==0.1.73
0.5.3
checkpointpostgres==2.0.22
0.5.2
cli==0.3.4
0.5.1
prebuilt==0.5.2
prebuilt==0.5.1
sdk==0.1.72
0.5.0
prebuilt==0.5.0
sdk==0.1.71
prebuilt==0.2.3
0.4.10
0.4.9
0.5.0rc1
prebuilt==0.5.0rc0
0.5.0rc0
checkpoint==2.1.0
cli==0.3.3
cli==0.3.2
cli==0.3.1
cli==0.2.12
cli==0.2.11
0.4.8
prebuilt==0.2.2
0.4.7
0.4.6
prebuilt==0.2.1
prebuilt==0.2.0
sdk==0.1.70
checkpointsqlite==2.0.10
checkpointsqlite==2.0.9
checkpointsqlite==2.0.8
0.4.5
checkpoint==2.0.26
0.4.4
sdk==0.1.69
cli==0.2.10
cli==0.2.9
0.4.3
0.4.2
checkpointsqlite==2.0.7
cli==0.2.8
sdk==0.1.66
sdk==0.1.65
0.4.1
sdk==0.1.64
0.4.0
checkpoint==2.0.25
0.3.34
0.3.32
cli==0.2.7
cli==0.2.6
sdk==0.1.63
sdk==0.1.62
checkpointpostgres==2.0.21
checkpointpostgres==2.0.20
cli==0.2.5
0.3.31
cli==0.2.4
0.3.30
0.3.29
cli==0.2.3
0.3.28
cli==0.2.2
cli==0.2.1
0.3.27
0.3.26
cli==0.1.89
0.3.25
prebuilt==0.1.8
cli==0.1.84
sdk==0.1.61
0.3.24
checkpoint==2.0.24
0.3.23
cli==0.1.83
0.3.22
cli==0.1.82
cli==0.1.81
sdk==0.1.60
0.3.21
prebuilt==0.1.7
cli==0.1.80
sdk==0.1.59
prebuilt==0.1.6
prebuilt==0.1.5
0.3.20
checkpoint==2.0.23
checkpoint==2.0.22
0.3.19
cli==0.1.79
prebuilt==0.1.4
cli==0.1.78
checkpointpostgres==2.0.19
0.3.18
sdk==0.1.58
0.3.17
0.3.16
0.3.15
0.3.14
0.3.13
0.3.12
checkpoint==2.0.21
checkpointpostgres==2.0.18
0.3.11
checkpointpostgres==2.0.17
cli==0.1.77
checkpoint==2.0.20
0.3.10
sdk==0.1.57
prebuilt==0.1.3
0.3.8
cli==0.1.76
sdk==0.1.56
checkpoint==2.0.19
0.3.7
0.3.6
checkpointsqlite==2.0.6
checkpointpostgres==2.0.16
checkpoint==2.0.18
sdk==0.1.55
checkpoint==2.0.17
cli==0.1.75
prebuilt==0.1.2
0.3.5
0.3.4
0.3.3
0.3.2
cli==0.1.74
0.3.1
prebuilt==0.1.1
prebuilt==0.1.0
0.3.0
0.2.76
0.2.75
cli==0.1.73
sdk==0.1.53
cli==0.1.72
0.2.74
checkpoint==2.0.16
0.2.73
checkpointsqlite==2.0.5
checkpointpostgres==2.0.15
checkpoint==2.0.15
checkpoint==2.0.14
0.2.72
checkpoint==2.0.13
checkpointpostgres==2.0.14
checkpointsqlite==2.0.4
0.2.71
checkpoint==2.0.12
cli==0.1.71
0.2.70
0.2.69
cli==0.1.70
0.2.68
cli==0.1.69
0.2.67
0.2.66
0.2.65
cli==0.1.68
0.2.64
0.2.63
checkpointpostgres==2.0.13
checkpointpostgres==2.0.12
checkpointsqlite==2.0.3
checkpoint==2.0.10
checkpointduckdb==2.0.2
checkpointpostgres==2.0.11
checkpointsqlite==2.0.2
cli==0.1.67
cli==0.1.66
0.2.62
checkpointpostgres==2.0.10
sdk==0.1.51
sdk==0.1.50
0.2.61
checkpointpostgres==2.0.9
cli==0.1.65
sdk==0.1.48
0.2.60
sdk==0.1.47
cli==0.1.64
sdk==0.1.46
cli==0.1.63
cli==0.1.62
sdk==0.1.45
checkpoint==2.0.9
sdk==0.1.44
0.2.59
0.2.58
0.2.57
checkpointpostgres==2.0.8
sdk==0.1.43
0.2.56
0.2.55
0.2.54
sdk==0.1.42
checkpoint==2.0.8
checkpointpostgres==2.0.7
checkpointpostgres==2.0.6
cli==0.1.61
cli==0.1.60
checkpointpostgres==2.0.5
sdk==0.1.40
checkpoint==2.0.7
sdk==0.1.39
sdk==0.1.38
sdk==0.1.37
checkpointpostgres==2.0.4
checkpoint==2.0.6
cli==0.1.59
cli==0.1.58
cli==0.1.57
cli==0.1.56
0.2.53
cli==0.1.55
cli==0.1.55rc1
0.2.52
0.2.51
checkpointpostgres==2.0.3
checkpoint==2.0.5
0.2.50
0.2.49
cli==0.1.54
0.2.48
checkpoint==2.0.4
sdk==0.1.36
0.2.47
checkpoint==2.0.3
0.2.46
0.2.45
cli==0.1.53
0.2.44
0.2.43
0.2.42
0.2.41
0.2.40
sdk==0.1.35
sdk==0.1.34
checkpointsqlite==2.0.1
checkpointpostgres==2.0.2
checkpointduckdb==2.0.1
checkpoint==2.0.2
checkpointduckdb==2.0.0
0.2.39
0.2.38
0.2.37
0.2.36
sdk==0.1.33
0.2.35
checkpointpostgres==2.0.1
checkpoint==2.0.1
0.2.34
0.2.33
checkpointpostgres==2.0.0
0.2.32
checkpointsqlite==2.0.0
checkpoint==2.0.0
sdk==0.1.32
checkpointpostgres==1.0.11
0.2.31
checkpointpostgres==1.0.10
0.2.30
checkpoint==1.0.14
0.2.29
checkpoint==1.0.13
checkpointpostgres==1.0.9
checkpoint==1.0.12
0.2.28
0.2.27
0.2.26
checkpointsqlite==1.0.4
checkpointpostgres==1.0.8
checkpoint==1.0.11
0.2.25
sdk==0.1.31
0.2.24
0.2.23
checkpointpostgres==1.0.7
checkpoint==1.0.10
0.2.22
0.2.21
0.2.20
0.2.19
0.2.18
checkpoint==1.0.9
0.2.17
checkpointsqlite==1.0.3
checkpointsqlite==1.0.2
checkpointpostgres==1.0.6
0.2.16
checkpoint==1.0.8
0.2.15
checkpointsqlite==1.0.1
checkpoint==1.0.7
checkpointpostgres==1.0.5
sdk==0.1.30
cli==0.1.52
checkpointpostgres==1.0.4
sdk==0.1.29
0.2.13
cli==0.1.51
0.2.12
checkpoint==1.0.4
0.2.11
0.2.10
0.2.9
sdk==0.1.28
0.2.7
0.2.6
0.2.5
0.2.4
checkpoint==1.0.3
checkpointpostgres==1.0.3
checkpointpostgres==1.0.2
0.2.3
checkpointpostgres==1.0.1
0.2.2
0.2.1
checkpoint==1.0.2
0.2.0
checkpointpostgres==1.0.0
checkpointsqlite==1.0.0
checkpoint==1.0.1
sdk==0.1.27
checkpoint==1.0.0
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
cli==0.1.50
0.1.9
cli==0.1.49
sdk==0.1.26
0.1.8
0.1.7
0.1.6
cli==0.1.48
0.1.5
cli==0.1.47
0.1.4
0.1.3
cli==0.1.46
cli==0.1.45
cli==0.1.45a1
0.1.2
sdk==0.1.25
sdk==0.1.24
cli==0.1.45a0
cli==0.1.44
cli==0.1.42
cli==0.1.41
cli==0.1.40
sdk==0.1.23
langgraph-cli==0.1.39
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
Labels
Clear labels
agents
awaiting author revision
bug
change
chat models
checkpointer
ci
code quality
code quality
dependencies
documentation
drawing
duplicate
enhancement
good first issue
help wanted
invalid
maintainer
meta
missing information
not maintained by langchain
open-swe-auto
open-swe-max
open-swe-max-auto
pending
performance
pull-request
question
requires design
sdk
server
stale
studio
tests
type checking
usage question
v0.5
v1.1
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: langchain-ai/langgraph#813
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bracesproul on GitHub (Jul 16, 2025).
You're given a task to write a collection of rules, context and guidelines on the repository you're provided. Please gather context on the following categories, then write an
AGENTS.mdfile in the root of the repository.Ensure each category is properly wrapped in opening and closing XML tags. The tags to use are as follows:
<general_rules>
</general_rules>
<repository_structure>
</repository_structure>
<dependencies_and_installation>
</dependencies_and_installation>
<testing_instructions>
</testing_instructions>
It is incredibly important that you ALWAYS wrap your sections in the opening and closing XML tags. Failure to do so will result in an invalid file and will not be accepted.
The file should not contain any other content besides those tags, and the rules/context/instructions they contain. Ensure your rules are thoughtful, concise and actually useful to a developer who's never contributed to the repository before. You can think of it as a more structured and directed
CONTRIBUTING.mdfile.With all of this in mind, please explore the repository and write this single
AGENTS.mdfile with the rules/context/instructions gathered!Agent Context
{ "tasks": [ { "id": "72513c65-0129-407c-b9cb-f361e803bb09", "taskIndex": 0, "request": "[original issue]\n**Create AGENTS.md Documentation for Repository Guidelines**\nYou're given a task to write a collection of rules, context and guidelines on the repository you're provided. Please gather context on the following categories, then write an `AGENTS.md` file in the root of the repository.\n\n- **General Rules**: These are general rules any developer/agent should follow when writing code. It should contain rules such as \"When creating new XYZ functions, always first search in the XYZ/ directory to see if one exists, and if not, create it and place it in an existing or new file\". Additionally, here is where you'd include context about scripts which are commonly executed, such as linter and formatter scripts.\n- **Repository Structure**: This section is where you'll include high level context about how the repository is laid out, any highly useful and not overly obvious information about how the directories/files are structured, different apps/packages/services inside the repository, etc. Do not include every last detail about the repository contents, only a high level technical overview on the repository structure.\n- **Dependencies and Installation**: This section should include high level context about how to install dependencies, where to install them, package managers, etc. Do not include overly verbose context in this section as most repositories typically have straightforward dependency management. \n- **Testing Instructions**: A general guide on testing in this repository. It should include context such as testing frameworks, roughly what types of modules should be tested, how to run tests, and any other context a developer wouldn't be able to infer by looking at test files on how to write & run tests. Do not include every last detail about testing in this section, only the most used/important context necessary to run tests.\n\nEnsure each category is properly wrapped in opening and closing XML tags. The tags to use are as follows:\n\n\n\n\n\n\n\n\n\nIt is incredibly important that you ALWAYS wrap your sections in the opening and closing XML tags. Failure to do so will result in an invalid file and will not be accepted.\n\nThe file should not contain any other content besides those tags, and the rules/context/instructions they contain. Ensure your rules are thoughtful, concise and actually useful to a developer who's never contributed to the repository before. You can think of it as a more structured and directed `CONTRIBUTING.md` file.\n\nWith all of this in mind, please explore the repository and write this single `AGENTS.md` file with the rules/context/instructions gathered!", "title": "Create comprehensive AGENTS.md documentation file with repository guidelines", "createdAt": 1752715437006, "completed": true, "planRevisions": [ { "revisionIndex": 0, "plans": [ { "index": 0, "plan": "Create AGENTS.md file in the root directory with four main sections: general_rules, repository_structure, dependencies_and_installation, and testing_instructions, ensuring each section is properly wrapped in XML tags as specified", "completed": true, "summary": "Successfully created the AGENTS.md file in the root directory with all four required sections properly wrapped in XML tags. The file contains:\n\n1. **** section - Documented monorepo development workflow including mandatory make format/lint/test commands, TEST variable usage for specific test files, code quality tools (ruff and mypy), and root-level commands for cross-library operations.\n\n2. **** section - Described the libs/ monorepo layout with all 8 main libraries (checkpoint, checkpoint-postgres, checkpoint-sqlite, cli, langgraph, prebuilt, sdk-js, sdk-py), their purposes, dependency relationships, and key directory structure patterns.\n\n3. **** section - Covered uv as the primary package manager, pyproject.toml and uv.lock dependency management, library interdependencies through uv.sources, and the root-level make install command.\n\n4. **** section - Detailed pytest as the testing framework, asyncio_mode configuration, Docker Compose requirements for PostgreSQL integration tests, make test command usage, test fixtures and conftest.py patterns, and coverage reporting with pytest-cov.\n\nThe file follows the exact XML tag format specified (, , , ) and contains only the tagged sections with no additional content. Each section provides concise, actionable guidance for developers new to the repository while covering all the essential technical details discovered during repository exploration." }, { "index": 1, "plan": "Populate the general_rules section with monorepo development guidelines including the mandatory make format, make lint, and make test commands for each library, TEST variable usage for specific test files, and code quality requirements using ruff and mypy", "completed": false }, { "index": 2, "plan": "Write the repository_structure section describing the libs/ monorepo layout with the 8 main libraries (checkpoint, checkpoint-postgres, checkpoint-sqlite, cli, langgraph, prebuilt, sdk-js, sdk-py), their purposes, and the dependency relationships between libraries", "completed": false }, { "index": 3, "plan": "Document the dependencies_and_installation section covering uv as the primary package manager, pyproject.toml and uv.lock files for dependency management, library interdependencies through uv.sources, and the root-level make install command", "completed": false }, { "index": 4, "plan": "Complete the testing_instructions section detailing pytest as the testing framework, asyncio_mode configuration, Docker Compose requirements for PostgreSQL integration tests, make test command usage, test fixtures and conftest.py patterns, and coverage reporting with pytest-cov", "completed": false } ], "createdAt": 1752715437006, "createdBy": "agent" }, { "revisionIndex": 1, "plans": [ { "index": 0, "plan": "Create AGENTS.md file in the root directory with four main sections: general_rules, repository_structure, dependencies_and_installation, and testing_instructions, ensuring each section is properly wrapped in XML tags as specified", "completed": true, "summary": "Successfully created the AGENTS.md file in the root directory with all four required sections properly wrapped in XML tags. The file contains:\n\n1. **** section - Documented monorepo development workflow including mandatory make format/lint/test commands, TEST variable usage for specific test files, code quality tools (ruff and mypy), and root-level commands for cross-library operations.\n\n2. **** section - Described the libs/ monorepo layout with all 8 main libraries (checkpoint, checkpoint-postgres, checkpoint-sqlite, cli, langgraph, prebuilt, sdk-js, sdk-py), their purposes, dependency relationships, and key directory structure patterns.\n\n3. **** section - Covered uv as the primary package manager, pyproject.toml and uv.lock dependency management, library interdependencies through uv.sources, and the root-level make install command.\n\n4. **** section - Detailed pytest as the testing framework, asyncio_mode configuration, Docker Compose requirements for PostgreSQL integration tests, make test command usage, test fixtures and conftest.py patterns, and coverage reporting with pytest-cov.\n\nThe file follows the exact XML tag format specified (, , , ) and contains only the tagged sections with no additional content. Each section provides concise, actionable guidance for developers new to the repository while covering all the essential technical details discovered during repository exploration." }, { "index": 1, "plan": "Remove all content after the closing tag, specifically the old AGENTS.md content that starts with '# AGENTS Instructions' to ensure the file contains only the four XML-tagged sections as required", "completed": true, "summary": "Successfully removed all content after the closing tag from the AGENTS.md file. The file now contains exactly what was required - only the four XML-tagged sections with no additional content.\n\n**Actions taken:**\n1. Identified that the AGENTS.md file contained both the new XML-tagged content AND the old AGENTS.md content starting with \"# AGENTS Instructions\" after line 112\n2. Applied a patch to remove all content from line 113 onwards, which included the old content with sections like \"# AGENTS Instructions\", \"## Libraries\", \"### Dependency map\", etc.\n3. Verified the file now ends cleanly with the closing tag and contains only 113 lines\n\n**Final file structure:**\n- Lines 1-25: section with monorepo development guidelines\n- Lines 27-59: section with library descriptions and dependencies \n- Lines 61-79: section with uv package manager details\n- Lines 81-112: section with pytest framework information\n- Line 113: Closing tag (file ends here)\n\nThe AGENTS.md file now meets the exact specification: it contains only the four required XML-tagged sections with no other content, as required by the user's instructions that \"The file should not contain any other content besides those tags, and the rules/context/instructions they contain.\"" } ], "createdAt": 1752715653652, "createdBy": "agent" } ], "activeRevisionIndex": 1, "completedAt": 1752715824833, "summary": "I have successfully created the AGENTS.md file with the four required XML-tagged sections and removed all extraneous content. The file now contains only:\n\n1. **** - Monorepo development workflow including mandatory make commands, TEST variable usage, and code quality tools (ruff/mypy)\n2. **** - Overview of the 8 libraries in libs/, their purposes, and dependency relationships \n3. **** - uv package manager usage, pyproject.toml management, and installation process\n4. **** - pytest framework, Docker requirements for PostgreSQL tests, and coverage reporting\n\nThe old AGENTS.md content that was appended after the closing `` tag has been completely removed, ensuring the file contains only the specified XML-tagged sections as required." } ], "activeTaskIndex": 0 } [ "Create AGENTS.md file in the root directory with four main sections: general_rules, repository_structure, dependencies_and_installation, and testing_instructions, ensuring each section is properly wrapped in XML tags as specified", "Populate the general_rules section with monorepo development guidelines including the mandatory make format, make lint, and make test commands for each library, TEST variable usage for specific test files, and code quality requirements using ruff and mypy", "Write the repository_structure section describing the libs/ monorepo layout with the 8 main libraries (checkpoint, checkpoint-postgres, checkpoint-sqlite, cli, langgraph, prebuilt, sdk-js, sdk-py), their purposes, and the dependency relationships between libraries", "Document the dependencies_and_installation section covering uv as the primary package manager, pyproject.toml and uv.lock files for dependency management, library interdependencies through uv.sources, and the root-level make install command", "Complete the testing_instructions section detailing pytest as the testing framework, asyncio_mode configuration, Docker Compose requirements for PostgreSQL integration tests, make test command usage, test fixtures and conftest.py patterns, and coverage reporting with pytest-cov" ]@rakshi001 commented on GitHub (Jul 23, 2025):
hey @bracesproul i am intreseted in solving this issue , being a beginner in OSS i would like to ask how can i start things please help me out here sir.