Skip to content

Commit dae8168

Browse files
Bump version to 1.16.3 and update feed.json (#2996)
Co-authored-by: Kenneth S. <[email protected]>
1 parent 1f4f96f commit dae8168

File tree

4 files changed

+91
-3
lines changed

4 files changed

+91
-3
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authors = ["Amazon Q CLI Team ([email protected])", "Chay Nabors (nabochay@amazon
88
edition = "2024"
99
homepage = "https://aws.amazon.com/q/"
1010
publish = false
11-
version = "1.16.2"
11+
version = "1.16.3"
1212
license = "MIT OR Apache-2.0"
1313

1414
[workspace.dependencies]

crates/chat-cli/src/cli/feed.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,42 @@
1010
"hidden": true,
1111
"changes": []
1212
},
13+
{
14+
"type": "release",
15+
"date": "2025-09-26",
16+
"version": "1.16.3",
17+
"title": "Version 1.16.3",
18+
"changes": [
19+
{
20+
"type": "added",
21+
"description": "[Experimental] Adds checkpointing functionality using Git CLI commands - [#2896](https://github.com/aws/amazon-q-developer-cli/pull/2896)"
22+
},
23+
{
24+
"type": "fixed",
25+
"description": "Fixes issues with Tool Input parsing - [#2986](https://github.com/aws/amazon-q-developer-cli/pull/2986)"
26+
},
27+
{
28+
"type": "added",
29+
"description": "[Experimental] Add context usage percentage indicator to prompt - [#2994](https://github.com/aws/amazon-q-developer-cli/pull/2994)"
30+
},
31+
{
32+
"type": "added",
33+
"description": "Expand support for /prompts command - [#2799](https://github.com/aws/amazon-q-developer-cli/pull/2799)"
34+
},
35+
{
36+
"type": "fixed",
37+
"description": "Consolidate tool permission logic for consistent display and execution - [#2975](https://github.com/aws/amazon-q-developer-cli/pull/2975)"
38+
},
39+
{
40+
"type": "fixed",
41+
"description": "Hardcode client id for oauth in MCP - [#2976](https://github.com/aws/amazon-q-developer-cli/pull/2976)"
42+
},
43+
{
44+
"type": "improved",
45+
"description": "Improve error messages for dispatch failures - [#2969](https://github.com/aws/amazon-q-developer-cli/pull/2969)"
46+
}
47+
]
48+
},
1349
{
1450
"type": "release",
1551
"date": "2025-09-19",

docs/experiments.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,56 @@ Amazon Q CLI includes experimental features that can be toggled on/off using the
44

55
## Available Experiments
66

7+
### Checkpointing
8+
**Description:** Enables session-scoped checkpoints for tracking file changes using Git CLI commands
9+
10+
**Features:**
11+
- Snapshots file changes into a shadow bare git repo
12+
- List, expand, diff, and restore to any checkpoint
13+
- Conversation history unwinds when restoring checkpoints
14+
- Auto-enables in git repositories (ephemeral, cleaned on session end)
15+
- Manual initialization available for non-git directories
16+
17+
**Usage:**
18+
```
19+
/checkpoint init # Manually enable checkpoints (if not in git repo)
20+
/checkpoint list [--limit N] # Show turn-level checkpoints with file stats
21+
/checkpoint expand <tag> # Show tool-level checkpoints under a turn
22+
/checkpoint diff <tag1> [tag2|HEAD] # Compare checkpoints or with current state
23+
/checkpoint restore [<tag>] [--hard] # Restore to checkpoint (interactive picker if no tag)
24+
/checkpoint clean # Delete session shadow repo
25+
```
26+
27+
**Restore Options:**
28+
- Default: Revert tracked changes & deletions; keep files created after checkpoint
29+
- `--hard`: Make workspace exactly match checkpoint; deletes tracked files created after it
30+
31+
**Example:**
32+
```
33+
/checkpoint list
34+
[0] 2025-09-18 14:00:00 - Initial checkpoint
35+
[1] 2025-09-18 14:05:31 - add two_sum.py (+1 file)
36+
[2] 2025-09-18 14:07:10 - add tests (modified 1)
37+
38+
/checkpoint expand 2
39+
[2] 2025-09-18 14:07:10 - add tests
40+
└─ [2.1] fs_write: Add minimal test cases to two_sum.py (modified 1)
41+
```
42+
43+
### Context Usage Percentage
44+
**Description:** Shows context window usage as a percentage in the chat prompt
45+
46+
**Features:**
47+
- Displays percentage of context window used in prompt (e.g., "[rust-agent] 6% >")
48+
- Color-coded indicators:
49+
- Green: <50% usage
50+
- Yellow: 50-89% usage
51+
- Red: 90-100% usage
52+
- Helps monitor context window consumption
53+
- Disabled by default
54+
55+
**When enabled:** The chat prompt will show your current context usage percentage with color coding to help you understand how much of the available context window is being used.
56+
757
### Knowledge
858
**Command:** `/knowledge`
959
**Description:** Enables persistent context storage and retrieval across chat sessions
@@ -111,6 +161,8 @@ All experimental commands are available in the fuzzy search (Ctrl+S):
111161
## Settings Integration
112162

113163
Experiments are stored as settings and persist across sessions:
164+
- `EnabledCheckpointing` - Checkpointing experiment state
165+
- `EnabledContextUsagePercentage` - Context usage percentage experiment state
114166
- `EnabledKnowledge` - Knowledge experiment state
115167
- `EnabledThinking` - Thinking experiment state
116168
- `EnabledTodoList` - TODO list experiment state

0 commit comments

Comments
 (0)