2026.4.24-9
Fixed
- Opt+backspace no longer inserts ‘h’ on terminals that send BS for backspace.
2026.4.24-1
Interactive step picker for /revert
/revert with no arguments now opens an interactive searchable picker showing all conversation steps. Select a step to revert to it. Double-tap Esc while the agent is idle to open the same picker.
Added
-
MCP servers configured with
"transport": "sse"(legacy SSE protocol) are now fully supported. Previously, these servers were rejected with an error; they now connect via the legacy SSE protocol (GET for event stream, POST for messages). Stored OAuth tokens are injected automatically, and 401 responses trigger the interactive OAuth flow. - Terminal notification (bell + desktop notification) on successful authentication, making it easier to return to the terminal after logging in via the browser.
-
/btw <prompt>asks the agent a quick side question using the current conversation context. The answer streams into a box below the agent’s output without adding the question to the main conversation, so you can check in without disrupting what the agent is working on. -
devin cloud drssubcommands for managing environment blueprints, sandbox sessions, and builds directly from the CLI. - First-startup welcome box with tips for getting started in Devin for Terminal.
-
Git provider connection prompt during
devin setup: detects locally logged-inghCLI accounts and offers to connect them to Devin, or open the browser to set up a GitHub App or other provider. -
Typing
&on an empty prompt enters handoff mode, a shortcut for/handoffthat mirrors the!bash-mode pattern. - Context-aware placeholder text in the input field guides users based on agent state: prompts to ask Devin for help when idle, suggests guiding Devin while it works, and indicates how to send queued messages.
-
Support disabling individual MCP tools per server via
disabledToolsin the MCP config. Disabled tools are hidden from the agent and rejected at call time. -
devin mcp enableanddevin mcp disablesubcommands to toggle MCP servers on/off without removing them. Supports--scope(user, local, project). Disabled servers show with a(disabled)label indevin mcp listand a status line indevin mcp get. -
Support for MCP servers that require a pre-registered OAuth client (e.g. GitHub). Pass
--oauth-client-id(and optionally--oauth-client-secret) todevin mcp addanddevin mcp login, or setoauthClientId/oauthClientSecretin your MCP config. - Neptune can search for tools dynamically during sessions.
- Organization selection is now part of the setup wizard. Users with multiple Devin organizations are prompted to choose one during onboarding; single-org users are auto-selected.
-
/orgcommand for selecting a Devin organization from the terminal. - Option to hand off a plan to a cloud Devin session when exiting plan mode, available for users signed in with a Devin account.
-
Ctrl+Rfuzzy search for inserting previous prompts into the input box. -
Proxy configuration section in
config.jsonfor controlling how the CLI routes outbound HTTP traffic. Setproxy.modeto"system"(default),"manual", or"off", provide aproxy.urlfor manual mode, and useproxy.no_proxyto bypass specific hosts. -
Add
terminal-lightandterminal-darktheme names for 16-color terminal themes.16colorandterminal-colorsremain supported for backwards compatibility withterminal-dark. -
/themeaccepts an optional theme name, such as/theme darkor/theme light. - When opening the CLI inside a repo that has a Devin wiki, the wiki is now downloaded in the background and made available to the agent on subsequent sessions, so it can answer project questions using an explore subagent.
Changed
- Browser authentication pages redesigned to show a connection status between your computer and Devin, matching the devin.ai website style.
- Login and API-key authentication labels now use Devin or generic API-key wording instead of legacy Windsurf-only wording.
- Code mode now auto-approves file edits in workspace directories. The separate “Accept Edits” mode has been folded into Code; both display as “Code” in the mode picker, with the auto-approval variant used when the org policy allows it.
-
The default model is now Adaptive, which automatically routes each turn to the best model for the task. You can still pick a specific model with
/modelor by settingagent.modelin your config. -
Declarative Repo Setup (DRS) is now a builtin agent skill instead of a
/drsslash command. The agent automatically invokes it when you ask about environment setup. Thedevin cloud drssubcommands continue to work as before. - Shell command previews use clearer titles and show commands with a prompt prefix in the preview body.
- Cloud handoffs now send gathered terminal context in an expandable section.
-
/handoffnow stops when the selected organization has no connected git provider and asks the user to rundevin setupbefore retrying. - New Devin CLI sessions use memorable word-pair IDs.
- Model picker now shows labeled pricing (e.g. “25 / MTok Out”) on the highlighted model instead of unlabeled dollar amounts.
- Slash commands now show confirmation messages when switching models, themes, or modes via the interactive picker.
- Cleaned up slash command output: removed unnecessary colors, improved spacing, and simplified progress messages.
- Improved how freeform “Other” answers are handled in agent questions. Typed responses that don’t match a predefined option are now recognized as custom answers automatically.
-
/resumenow opens the interactive session picker when run without a session ID. - Rule files use tighter injection limits and switch to path-only guidance when triggered rules exceed the available context budget.
- Selection prompts now use a neutral highlighted row with clearer contrast and show item descriptions consistently.
- Normalized tool preview verb tenses: streaming previews now use present progressive (“Editing file.rs”) and completed previews use past tense (“Edited file.rs”).
- Status messages (warnings, errors, tips) now render through the Alert component with proper icons and theme-aware colors.
- Added meaningful titles to error messages: “Something went wrong”, “Quota exhausted”, “Turn limit reached”, “Couldn’t open browser”.
- Standardized “cancelled” spelling to “canceled” (one L) in all user-facing strings.
- “Connection lost, retrying…” replaces “Inference failed mid-stream, retrying…”.
- Muted text is now easier to read in both dark and light themes.
- Multiple-choice questions now use the same selection UI as other CLI prompts, including typed custom answers.
Fixed
-
File writes from
apply_patchnow appear in the agent timeline / worklog alongside writes from thewriteandedittools. - Long sessions exit more quickly when shutting down.
- Fix compiling the Devin CLI browser feature.
- Code blocks no longer lose their last character when text fills the terminal width.
- Input responsiveness while the agent is actively streaming events.
-
Numbered lists in rendered markdown now show numeric markers (
1.,2.,3.) instead of bullet points. - OpenAI reasoning models no longer fail when a request configures temperature.
- Prompt history opens while Devin is running, including when completions are visible.
- Todo list no longer disappears after the agent finishes updating it.
-
/upgradeopens Devin plans instead of Windsurf pricing. -
Opening a session database that was written by a newer CLI now shows a clear “please run
devin update” message instead of a raw “migration is missing from the filesystem” error. -
/handoffnow sets the repo via the session config option and tags the session as “Terminal”. - Model picker search no longer replaces family grouping with individual variants.
- The “Update vX available!” banner is no longer shown when background auto-update is going to install the new version on its own. It now only appears when the user has to take action (e.g. externally managed installs, or when auto-update has been disabled).
- File and code snippet references now render as readable paths instead of raw XML tags.
2026.4.17-0
Background auto-updates
On macOS and Linux, new releases are now downloaded and activated while Devin for Terminal runs, so the next invocation picks up the latest version automatically. Quitting mid-update is safe and cannot leave the installation in a broken state. Opt out by setting"auto_update": false in config.json.
Interactive config editor
/config opens an interactive in-terminal config editor with tree navigation, search, and type-aware value editing.
/handoff to cloud Devin
The /handoff slash command is now generally available. Hand off a task to a remote Devin session with live status updates showing what the agent is currently working on.
Searchable model picker
The model picker now has a searchable interface: type to filter models, navigate with arrow keys, and see pricing info at a glance.Added
- Support for adaptive and model-router selections, which now resolve to concrete models automatically during inference.
-
Detailed login info in
devin auth status: login method, user name and email, user ID, team ID, plan and tier, and cached team settings. -
Added a tray panel listing running background shells. Press the down arrow from the input to open it, navigate with up/down, and press
xto kill the selected shell. - Support for an enterprise-configured default model. Admins can set a team-wide default model for new sessions via the Windsurf or Devin enterprise admin dashboards.
- Added keyboard selection in the cloud agents tray: use the arrow keys to pick a cloud agent and press Enter to open its session in the default browser. The session URL is still shown below each entry as a fallback when a browser can’t be launched.
- Enforcement of the organization’s “Auto run terminal commands” setting. Enterprise admins can now restrict which permission modes are available to CLI users — for example, preventing selection of Bypass mode when the org policy is set to “Auto” or below.
- Added a way to flush queued messages to the agent immediately by pressing Enter on an empty input box while the agent is busy, so they’re picked up as soon as the current tool call finishes (without interrupting it).
-
/handoffnow attaches the local git diff to the Devin session, giving it visibility into uncommitted changes. -
Interactive organization picker for
/handoffwhen no org is configured, replacing the previous error that required manual config editing. -
legacy_terminalconfig option for VT100 terminal compatibility, disabling keyboard enhancement probing, OSC sequences, and theme auto-detection. -
disable_oscconfig option to independently control OSC sequence emission (terminal titles and hyperlinks). -
skip_workspace_trustconfig option to bypass workspace trust prompts. - Per-model token pricing in the model selector, showing input and output cost per million tokens.
- NEW, PROMO, and BETA badges in the model picker for models flagged by the server.
- Relative cost tier (Free / $ / $$ / $$$) as a fallback description when per-token pricing is unavailable.
-
Added
/rename-sessionslash command to rename the current session. -
Added
/revert <step>command to undo file changes back to a specific conversation step -
Added
/stepscommand to list conversation steps for use with/forkand/revert -
Added optional
[step]argument to/forkto branch from an earlier conversation point - Shift+Insert now pastes from the clipboard, matching the standard X11/Linux paste shortcut.
Changed
-
/bugnow clarifies that the report is sent to the Devin for Terminal developers. - Improved model selector with compact single-height items, a visible search input border, and streamlined pricing display for the selected model.
- Unknown slash commands now show “did you mean?” suggestions based on similar command names.
-
Styled
/handoffstatus lines with the standard animated spinner and muted text, replacing the static half-circle symbol and blue accent color. -
/handoffcan now be used without arguments. It summarizes the current conversation and hands off to a remote Devin session to continue the task. - Error message when switching to an unavailable permission mode now explains that sandbox mode restricts available modes and whether the restriction is enforced by the organization.
- Model name below the input box now uses the default text color instead of blue.
- Login experience streamlined: the spinner now offers “Press Enter to paste a token manually instead” and the manual-token path prints a single concise line instead of a multi-step wall of text.
- “Logging in with Windsurf. If the browser didn’t open…” preamble removed from the login spinner.
- Plan mode approval prompt now shows plan-specific options: “Yes, implement plan and accept edits”, “Yes, implement plan and bypass permissions”, and “No, plan needs changes”.
- “16-color” theme renamed to “Terminal colors” to clarify that it inherits your terminal emulator’s color scheme.
-
Session resume picker (
devin -r,devin list) now has a searchable type-to-filter interface, matching the model selector experience. - Updated the tray panel to always show both Cloud agents and Subagents tabs, with an empty-state hint describing the other feature when a list has no entries.
- Subagents and cloud agents tray panels now sort in reverse chronological order so the most recently launched agent appears at the top.
-
Always-on rule files (such as
AGENTS.md) injected into context are now capped at 32 KiB each. Oversized rules are truncated with a hint pointing at the source path so the agent can read the full file on demand.
Fixed
-
Errors from upstream servers (quota exhaustion, 5xx responses, connection drops, etc.) now show up as legible warnings in the REPL with a retry hint instead of raw
Error: …text, and reach ACP clients with a typed cause so they can render them with the right severity. -
Honored user
deny/allow/askpermission rules (includingRead(...)andWrite(...)) in Devin for Terminal running inside Windsurf, matching standalone CLI behavior. - Unnecessary compaction is no longer triggered on every turn when using the adaptive model.
- Logo now appears above conversation history when resuming a session, matching the layout of a fresh session.
-
/add-diron Windows no longer mangles paths containing backslashes. BothD:\Source\Projectand..\Projectforms now work correctly. - Startup banner text alignment is now correct on continuation lines at narrow terminal widths.
- Day-of-week is now correct when asking for the current date.
- Compound shell commands are now blocked when they include a command you’ve denied in your CLI permissions.
- Fixed selected/highlighted UI elements (like active question tabs, selected image attachments, and selected subagents) rendering with the same text color as un-highlighted text, making them hard to distinguish.
-
MCP servers configured with
"transport": "sse"now fail with a clear error explaining that legacy SSE is unsupported, instead of silently connecting over the wrong transport. - Unnecessary permission prompts for shell commands no longer appear in autonomous mode with sandboxing enabled.
-
Clarified in the docs and
devin skills pathsoutput that on Windows, global skills live in%APPDATA%\devin\skills\instead of~/.config/devin/skills/. - Cursor positioning now uses VT100-compatible sequences (CR + CUF) instead of CHA, which is not supported by all terminals.
- Tips and spinner symbols now respect the ASCII mode setting.
- Fixed the browser login page to only say “Authentication Successful” once sign-in actually completes, and show a failure page when it doesn’t.
- Unrecognized slash commands now show an error instead of being sent to the model.
-
Clear install-instructions error when
socatis missing on Linux, instead of failing silently. - File edits in the same turn no longer occasionally overwrite each other.
2026.4.9-0
Read-only tools allowed by default
Read-only tool calls (file reads, grep, glob, thinking) are now always allowed and no longer surface a permission prompt. User-, project-, and organization-configured deny rules still take precedence, so you can still restrict reads to sensitive paths..devin/hooks.v1.json support
Define pre- and post-command hooks in a standalone .devin/hooks.v1.json file using the same format as Claude Code hooks.
devin mcp add overhaul
devin mcp add now matches Claude Code’s syntax: positional URL argument (e.g. devin mcp add notion https://mcp.notion.com/mcp), inferred transport from --url (HTTP) or trailing args (stdio), default scope changed from user to local (writes to .devin/config.local.json, gitignored), and new short flags (-t, -s, -e, -H).
Agent mode and permission mode separation
Agent profiles (normal, plan, ask) and permission modes (normal, accept edits, bypass, autonomous) are now two independent controls. Profiles are switched via/plan, /ask, /normal slash commands. /plan <prompt> switches to plan mode and immediately sends the prompt in one step. Permission modes are cycled with Shift+Tab or /mode.
Live streaming tool previews
Tool calls now appear immediately as arguments stream in, showing structured titles and content (diffs for edits, code blocks for writes, commands for exec) instead of waiting for the full request.Terminal notifications
The CLI now sends terminal notifications when the agent finishes, needs input, or requests tool approval. Triggers dock badge and notification banners in supported terminal emulators. Controlled by thenotify config option: "never", "smart" (default, only when unfocused), or "always".
Added
-
--forceflag ondevin updateand/updateto force re-install even when already on the latest version. -
/newas an alias for/clearto start a fresh conversation. - Active permission level in the top border of the input box.
-
Thumbs up/down feedback for agent responses via
Alt+↑/Alt+↓and/feedback. -
respect_gitignoreconfig option to control whether the agent respects.gitignorewhen accessing files via tools (default: off). Separate frominclude_gitignored_files, which only affects@tab completion. -
/resumeas an alias for/ls(list recent sessions). - Subagent prompt in the expanded view (Ctrl+O) when a subagent completes.
-
Live streaming of subagent actions while waiting on a foreground subagent or a
read_subagentcall. -
/session-statscommand to display cumulative session statistics (tool calls, files changed, commands run, tokens, model, request ID).
Changed
-
-p/--printnow accepts an optional inline prompt, sodevin -p "fix the bug"works without needing the--separator. The olddevin -p -- fix the bugsyntax continues to work. -
/modenow opens an interactive dropdown selector (like/model) instead of printing a static list. Use arrow keys to navigate, Enter to confirm, Esc to cancel. - Plan mode exit approval now has a dedicated review UI showing the plan summary and contextual button labels.
- Truncation notices now include a “(ctrl+o to expand)” hint.
Fixed
- Session mode selector now updates immediately after choosing “switch to accept edits” from a permission prompt.
- Long-running shell commands like dev servers now start reliably without blocking subsequent work.
- Shell command output is no longer lost after long terminal sessions with extensive scrollback.
- ANSI color escape codes are no longer written to log files or piped stdout/stderr. Colored output is only emitted to real terminals and respects the
NO_COLORenvironment variable. - Session resume no longer drops early conversation messages after multiple compaction rounds.
- Permission mode no longer resets unexpectedly mid-session.
- Sandbox sessions no longer revert from autonomous to normal mode when exiting plan mode.
- Code diffs and other rich tool call content no longer disappear from edit/write tool calls after reloading a session in the replay UI.
shell runno longer leaves the terminal in a bad state after exit.- Ctrl+C now exits quickly even when the network connection is slow or stalled.
- Session and always-allow choices in permission prompts now work correctly for terminal commands that also write files.
- Malformed tool-call error messages now point to the specific field and expected value type.
- Windows no longer shows double authentication prompts during initial setup.
- Windows installer now places files in the correct directory so PATH resolves properly.
- Windows config file location is now clearly documented as
%APPDATA%\devin\config.jsoninstead of~/.config/devin/config.json. - Grep now searches hidden files like
.envand.github/, matching the behavior ofrg --hidden. The.git/directory remains excluded. - Large images (over 5 MB) no longer fail to send.
- Local shell commands no longer continue running in the background after a session is interrupted or cancelled.
Removed
- “Thought for Xs” duration display no longer appears in the REPL scrollback.
2026.4.1-4
Removed
- In-REPL overage status indicator banner is no longer shown.
2026.4.1-3
Added
- Warning when your account is in overage so you know requests are being billed to your team’s prepaid balance.
/usagecommand to show Windsurf credits and ACUs consumed during the current session.
2026.4.1-2
Fixed
- The installer now accepts existing
~/.local/bin/devinsymlinks pointing to the legacy~/.local/share/cognition/cli/...path and refreshes them correctly after the cognition-to-devin migration.
2026.4.1-1
Fixed
- Wide character (CJK/emoji) display corruption no longer occurs when deleting characters adjacent to them.
2026.4.1-0
Added
- “Mode:” and “Model:” labels in the footer are now clickable to open their selector menus.
- Mouse support in selector menus: click to select, scroll wheel to navigate, hover to highlight.
- Autocomplete for
/continueand/rm-sessioncommands showing recent sessions with ID prefix, time ago, and title.
Fixed
/add-dirand/undo-add-dirnow handle directory paths containing spaces. Slash command arguments are parsed with shell-style quoting (e.g./add-dir "my dir"or/add-dir my\ dir), and tab completions automatically escape spaces in directory names.- “Always allow” for command permissions now persists correctly even when running outside a git repository.
- Text visibility improved when the terminal background doesn’t match the selected color theme.
- Alphabetic sorting in directory completion menus now correctly places shorter names before longer ones with the same prefix (e.g.
devin/beforedevin-docs/). - Mode is now properly restored on session resume.
- Silent crashes no longer occur when a corporate proxy or firewall resets a network connection mid-session.
- Thinking output now always renders before content when a model skips the
ThinkingCompleteevent.
2026.3.20-2
Added
-
Add
16colorandnocolortheme modes.16colorquantizes output to the 16 ANSI color palette (respects terminal color scheme).nocolordisables all color output for VT100 and other monochrome terminals. - Support multi-root workspaces with additional directories beyond the session working directory.
-
Add
/workspaceand/add-dirslash commands for listing and adding workspace directories at runtime. -
Add
workspace-dirsconfig option for setting workspace directories programmatically. -
Add Ask mode (
/ask) for read-only question answering without code changes -
Add
/bugslash command for submitting bug reports from the stdio server - Display a persistent warning banner when running in Windows Conhost, recommending Windows Terminal or Git Bash for a better experience.
-
Ctrl+LeftandCtrl+Rightnow jump between words, matching standard Linux and Windows terminal behavior.Ctrl+BackspaceandCtrl+Deletedelete words backward and forward respectively. -
Add custom subagent profiles: define specialized subagents with their own system prompts, tools, and models via
AGENT.mdfiles in your project’sagents/directory (experimental) -
Add
subagentandagentfrontmatter fields for skills, allowing skills to run as independent subagents instead of inline (experimental) -
Add
include_gitignored_filesconfig option to include gitignored files in @ tab completion results (default: off) -
/undo-add-dircommand to remove directories from the workspace. -
/rm-sessioncommand to delete sessions. -
Added
request_scopetool for requesting read/write access to directories when running in sandbox mode - Added sandbox mode system prompt that informs the agent about sandbox restrictions and how to request additional access
-
The
--sandboxflag anddevin sandbox setupcommand are now available on all build channels (previously insiders-only) -
Add
unicode_modeconfig option (auto/unicode/ascii) for terminals that don’t support Unicode glyphs -
Add
devin versionsubcommand as an alias fordevin --version
Changed
- Include the active interface mode in bug report details
- Migrate all config, data, and cache directories from
~/.config/cognition/,~/.local/share/cognition/, and~/.cache/cognition/todevin/. A backward-compatibility symlink is created at each old path so older sessions continue working. - Rename the project-level config directory from
.cognition/to.devin/. Existing.cognition/directories are still read (with a deprecation warning) for backward compatibility.
Fixed
-
Hooks defined in
.claude/settings.jsonare now loaded by the CLI (both project-level and global~/.claude/settings.json) - Cmd+V now triggers clipboard paste in terminals that report it as a key event (e.g. when pasting non-text data like images)
-
Fixed panic when piping CLI output to commands that close early (e.g.
devin -p "..." | head). - Fix partial agent output (thinking and content) being silently dropped when the agent stops with an error during streaming
-
Fixed image uploads failing when the file extension doesn’t match the actual image format (e.g. a JPEG saved as
.png). The MIME type is now detected from the image content rather than trusting the caller-supplied value. -
Fix
devin mcp loginfailing against servers (e.g. Glean) that only allow/auth/callbackas the OAuth redirect path - Fix CLI freeze when pasting very long single-line text (e.g. JSON blobs, base64 strings) by collapsing pastes that exceed 5,000 characters
-
Skills now display their true source path (e.g.
.agents/skills/) instead of always showing.devin/skills/ -
Fixed pasting text (Ctrl+V / bracketed paste) into slash command prompts like
/bug -
Respect the
disabled: trueflag in MCP server configurations, so servers marked as disabled in Windsurf, Claude, or Devin config files are no longer loaded
2026.3.17-3
Fixed
- Load skills and agents from
~/.config/devin/and.devin/directories as documented, in addition to the legacy~/.config/cognition/and.cognition/paths.
2026.3.16-0
Added
- Add automatic generation of descriptive session titles.
- Add
CHISEL_LOG_STDERRenv var to direct log output to stderr - Add PAC (Proxy Auto-Configuration) support on Windows and macOS. The CLI now respects system-level PAC settings and WPAD auto-detection, routing traffic through the correct proxy without requiring manual environment variable configuration.
- Add
!<command>syntax to run shell commands directly from the REPL. Output streams in real-time and is automatically added to the conversation context for your next message. Typing!enters bash mode with a dedicated prompt and title indicator. Use Ctrl+C to cancel a running command. - Display Devin logo alongside product info on CLI startup.
Changed
- The
/bugcommand now automatically includes terminal environment info (TERM_PROGRAM,TERM_PROGRAM_VERSION,TERM) in bug reports. - Change permission prompt default selection from “Yes, always allow” back to “Yes” (approve once)
Fixed
- Fix “Always Allow” permission not persisting across tool calls when running inside Windsurf
- Fix enterprise team-enforced permission rules not being applied when running inside Windsurf
-
Fixed
Co-Authored-Bycommit trailer to use the correct GitHub App bot email instead ofnoreply@cognition.ai -
Fix permission suggestions including file paths as part of the command prefix
(e.g.
allow cat foo/bar/baz.txtnow correctly showsallow cat). - Fix repeated “Context compacted” notifications when inference fails mid-stream and retries
- Fixed off-by-one error in edit tool’s reported start/end line numbers when the edit is not at the beginning of the file
- Fix “always allow fetches to” permission not being recognized after restart
-
mcp_list_toolsnow includes theinput_schemafor each tool, so the agent can discover parameter requirements without needing to trigger a tool call error first. -
Fix
devin mcp loginfailing on servers that use RFC 8414 OAuth discovery instead of RFC 9728 (e.g. Atlassian) -
Fix pasting text that starts with
#(e.g. markdown headings) being silently dropped. - Fix spinner disappearing after a sub-agent completes while the main session is still running
- Fixed layout shift in the startup banner where text jumped when account info loaded
-
Fixed stray
<character appearing at the start of terminal output on headless environments whereTERM=dumb - Fixed missing whitespace in thoughts.
-
Allow long question headers in
ask_user_questioninstead of rejecting them; headers over 16 characters are now truncated with an ellipsis (…) for display - Fix missing DLL errors on Windows ARM by statically linking the C runtime
Removed
- Removed the “Loading configuration from…” startup notice. Configuration import from Cursor, Windsurf, and Claude Code still works — the notice is simply no longer displayed.
2026.3.9-0
Added
- Acp client now allows mode discovery and updating from clients.
- Add
show_pathconfig option to display the current working directory in the input border

