152 pages for /project.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
overview
Claude Developer Platform · in the page
cli-sdks-libraries/overview
…| Python | `2.5.0` | [`anthropic` on PyPI](https://pypi.org/project/anthropic/) | | TypeScript | `1.5.0` | [`@anthropic-ai/sdk`](http…
For Amazon Bedrock support
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/python
…ock.text) ``` <Tip> Consider using [python-dotenv](https://pypi.org/project/python-dotenv/) to add `ANTHROPIC_API_KEY="my-anthropic-api-key"` to your `.env` file so that your API key isn’t stored i…
get-started
Claude Developer Platform · in the page
get-started
…compiler.release> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency>…
WARNING: This operation PERMANENTLY deletes the chat, all of its messages,
Claude Developer Platform · in the page
manage-claude/compliance-content-data
…ument content](https://platform.claude.com/docs/en/api/compliance/apps/projects/documents/retrieve) | | `claude_proj_doc_*` ID | A project document’s metadata only | [Get project d…
compliance-errors
Claude Developer Platform · in the page
manage-claude/compliance-errors
…aborators endpoints return the first body; `DELETE /v1/compliance/apps/projects/{project_id}` returns the second. **Fix:** Reconcile against recent `claude_project_created` or `claude_project_deleted…
gcp
Claude Developer Platform · in the page
manage-claude/wif-providers/gcp
…se the cluster’s own OIDC issuer (`https://container.googleapis.com/v1/projects/PROJECT/locations/REGION/clusters/CLUSTER`) with a projected `serviceAccountToken` volume. That path uses a per-cluster…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…locate with `CLAUDE_CONFIG_DIR` in `env` | | Auto memory at `~/.claude/projects/<project>/memory/` | Loaded into the system prompt at session start. The agent writes new memories there with the standa…
Hosting the Agent SDK
Claude Code CLI · in the page
agent-sdk/hosting
…tate | Default location | | - | - | | Session transcripts | `~/.claude/projects/`, or the `projects/` directory under `CLAUDE_CONFIG_DIR` if set | | `CLAUDE.md` memory files | `~/.claude/CLAUDE.md` fo…
Connect to external tools with MCP
Claude Code CLI · in the page
agent-sdk/mcp
…tion. This example starts a local filesystem MCP server for `/Users/me/projects`. Replace that path with a directory on your machine: ```typescript TypeScript theme={null} import { query } from "@ant…
Modifying system prompts
Claude Code CLI · in the page
agent-sdk/modifying-system-prompts
…pend` text. The location defaults to an absolute path under `~/.claude/projects/` named for the repository's path on disk, so it differs across users, machines, and checkouts. CLAUDE.md content and e…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…import list_sessions for session in list_sessions(directory="/path/to/project", limit=10): print(f"{session.summary} ({session.session_id})") ``` ### `get_session_messages()` Retrieves messages…
Persist sessions to external storage
Claude Code CLI · in the page
agent-sdk/session-storage
…lt, the SDK writes session transcripts to JSONL files under `~/.claude/projects/` on the local filesystem. A `SessionStore` adapter lets you mirror those transcripts to your own backend, such as an ob…
Work with sessions
Claude Code CLI · in the page
agent-sdk/sessions
…ext intact. > [!TIP] > > Claude Code stores sessions under `~/.claude/projects/<encoded-cwd>/*.jsonl`. If you set the `CLAUDE_CONFIG_DIR` environment variable, look under `$CLAUDE_CONFIG_DIR/projects…
Extend agents with skills
Claude Code CLI · in the page
agent-sdk/skills
…aining .claude/skills/ options = ClaudeAgentOptions( cwd="/path/to/project", # .claude/skills/ here or in a parent directory setting_sources=["user", "project"], # Loads skills from these so…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
….claim({ prompt: "What files are here?", options: { cwd: "/path/to/project" }, }); spare.claimed.catch((error: Error) => { // Unless the message starts with "option_not_applied", the prompt did…
Manage multiple agents with agent view
Claude Code CLI · in the page
agent-view
…one project, pass `--cwd`: ```bash theme={null} claude agents --cwd ~/projects/my-app ``` This shows only sessions started under that directory. It still lists a session that has [moved into a workt…
Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry
Claude Code CLI · in the page
claude-apps-gateway
…ReadPathsOnly": true, "denyRead": ["~/"], "allowRead": ["~/projects"] } } } ``` An OS policy, such as an HKLM registry policy or a managed-preferences plist, outranks this file, so…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…ssions allowManagedPermissionRulesOnly: true # ignore user/project permission rules # Environment pushed into the CLI process. DISABLE_UPDATES blocks # background and manu…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…cs/en/memory#auto-memory">main session auto memory</A> at <C>~/.claude/projects/</C>: each subagent reads and writes its own MEMORY.md, not yours.</>, tips: [<>Only created for subagents tha…
Let Claude coordinate ongoing work with Projects
Claude Code CLI · in the page
claude-projects
…your account yet. You can [join the waitlist](https://claude.com/form/projects), and see [Run agents in parallel](https://code.claude.com/docs/en/agents.md) for what you can use in the meantime. A p…
Common workflows
Claude Code CLI · in the page
common-workflows
…gate to the project root directory** ```bash theme={null} cd /path/to/project ``` Replace `/path/to/project` with the path to your project. **2. Start Claude Code** ```bash theme={null} claude `…
Data usage
Claude Code CLI · in the page
data-usage
…lients store session transcripts locally in plaintext under `~/.claude/projects/` for 30 days by default to enable session resumption. Adjust the period with `cleanupPeriodDays`. See [application data…
Desktop application
Claude Code CLI · in the page
desktop
…doesn't open in a session whose folder is a Windows path, such as `C:/projects/app` * **Sandbox**: Claude Code runs there on native Windows, where it runs commands unsandboxed. See [where the sandbox…
Claude Code Desktop in WSL
Claude Code CLI · in the page
desktop-wsl
…sing happens inside the distribution, with Linux paths like `/home/you/project`. **3. Trust the folder** The first session in a folder shows the workspace trust dialog. You grant trust per distribut…
Claude Code GitLab CI/CD
Claude Code CLI · in the page
gitlab-ci-cd
…_account_impersonation_url": "https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/${GCP_SERVICE_ACCOUNT}:generateAccessToken" } EOF # Expose the credentials to Claude C…
Glossary
Claude Code CLI · in the page
glossary
…orrections and preferences, stored per git repository under `~/.claude/projects/`. All worktrees of the same repository share one auto memory directory. The first 200 lines or 25 KB of the `MEMORY.md`…
Set up Claude Code (local mode) for a HIPAA-ready organization
Claude Code CLI · in the page
hipaa-setup
…ode tab stores data in these places: * **Transcripts**: in `~/.claude/projects/`, alongside terminal transcripts. [Cleaned up automatically](https://code.claude.com/docs/en/claude-directory.md#cleane…
Hooks reference
Claude Code CLI · in the page
hooks
…e29b-41d4-a716-446655440000", "transcript_path": "/home/user/.claude/projects/.../transcript.jsonl", "cwd": "/home/user/my-project", "scratchpad_dir": "/tmp/claude-1000/-home-user-my-project/abc…
How Claude Code works
Claude Code CLI · in the page
how-claude-code-works
…use, and result is written to a plaintext JSONL file under `~/.claude/projects/`, which enables [rewinding](#undo-changes-with-checkpoints), [resuming, and forking](#resume-or-fork-sessions) sessions…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…text: * A bare `#123` * A nested GitLab path such as `group/subgroup/project#123` * Any reference inside a code span or code block * Any reference in a reply longer than about 1,000 lines or 100,000…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…t Platform method suffixes attach to the publisher model path, as in `/projects/{project}/locations/{location}/publishers/anthropic/models/{model}:streamRawPredict` A gateway also sees best-effort st…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…The example below shows the result when you run it from `/path/to/your/project`: ```json theme={null} { "projects": { "/path/to/your/project": { "mcpServers": { "stripe": {…
How Claude remembers your project
Claude Code CLI · in the page
memory
…age location Each project gets its own memory directory at `~/.claude/projects/<project>/memory/`. The `<project>` path is derived from the git repository, so all worktrees and subdirectories within…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…of the message as persisted in the session transcript, the `~/.claude/projects/*/*.jsonl` files. Present on `assistant_response`, on `api_response_body`, and on `user_prompt` except for command dispa…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…Code session transcripts, the `.jsonl` history files under `~/.claude/projects/` or your configured config directory, whether directly or through a shell command. The rule also covers the metadata li…
Configure permissions
Claude Code CLI · in the page
permissions
…at points to a denied file is itself denied. For example, with `Read(./project/**)` allowed and `Read(~/.ssh/**)` denied, a symlink at `./project/key` pointing to `~/.ssh/id_rsa` is blocked: the targe…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…s | | `https://github.com/owner/repo` or `https://gitlab.com/namespace/project`, or the same over `http://` | `git` | Clones the URL after appending `.git` | | Any other `http://` or `https://` URL, i…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…erminal in the directory where you want to keep the plugin, such as `~/projects`, and run the commands in these steps from it. You can keep a plugin anywhere, because you pass its path to Claude Code…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…/repo`, such as `github.com/owner/repo` or a `gitlab.example.com/group/project` path. Claude Code refused it with this message and a list of accepted forms. The `owner/repo` shorthand is GitHub-only…
Quickstart
Claude Code CLI · in the page
quickstart
…irectory and start Claude Code: ```bash theme={null} cd /path/to/your/project claude ``` Replace `/path/to/your/project` with the path to the project you want to work on. Claude Code prompts you to…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…s | Result | | :- | :- | | `"denyRead": ["~/"]` with `"allowRead": ["~/projects"]` | `~/projects` is readable and the rest of the home directory stays blocked. The narrower allow re-opens that part of…
Manage sessions
Claude Code CLI · in the page
sessions
…red By default, Claude Code stores transcripts as JSONL at `~/.claude/projects/<project>/<session-id>.jsonl`, where `<project>` is your working directory path with non-alphanumeric characters replace…
All settings
Claude Code CLI · in the page
settings-reference
…ed directory path * **Default**: unset, so Claude Code uses `~/.claude/projects/<project>/memory/` ```json settings.json theme={null} { "autoMemoryDirectory": "~/my-memory-dir" } ``` From project…
Customize your status line
Claude Code CLI · in the page
statusline
…nt_dir": "/current/working/directory", > "project_dir": "/original/project/directory", > "added_dirs": [], > "git_worktree": "feature-xyz", > "repo": { > "host": "github.com", >…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…rence it explicitly, or find IDs in the transcript files at `~/.claude/projects/{project}/{sessionId}/subagents/`. Each transcript is stored as `agent-{agentId}.jsonl`. Subagent transcripts persist i…
Week 33 · August 10–14, 2026
Claude Code CLI · in the page
whats-new/2026-w33
…`bash terminal theme={null} claude --worktree https://gitlab.com/group/project/-/merge_requests/42 ``` When `origin` is on gitlab.com, Claude Code fetches `merge-requests/42/head` and opens the sessi…
Orchestrate subagents at scale with dynamic workflows
Claude Code CLI · in the page
workflows
…he run's script to a file under your session's directory in `~/.claude/projects/`. Claude receives the script's path when the run starts, so you can ask for it. You can open that file to read the orch…
Run parallel sessions with worktrees
Claude Code CLI · in the page
worktrees
…a worktree on a new branch: ```bash theme={null} git worktree add ../project-feature-a -b feature-a ``` Create a worktree from an existing branch, replacing `fix-issue-456` with a branch that alrea…
Connect a Google Cloud identity
Claude Documentation · in the page
claude-tag/admins/federated-access/gcp
…s full subject, unescaped, for example `principal://iam.googleapis.com/projects/123456789/locations/global/workloadIdentityPools/claude/subject/wimse://identity.anthropic.com/org/<your organization ID…
Limits for federated agent access
Claude Documentation · in the page
claude-tag/admins/federated-access/limits
…workload identity pool under a numeric project, `//iam.googleapis.com/projects/<number>/locations/global/workloadIdentityPools/<pool>/providers/<provider>`. Workforce identity pools aren't supported.…