Skip to content

Commit b1c6965

Browse files
committed
feat: add vscode extension release
1 parent 0492311 commit b1c6965

30 files changed

Lines changed: 2744 additions & 588 deletions

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ node_modules/
99
dist/
1010
build/
1111
*.tsbuildinfo
12+
*.vsix
1213

1314
# IDE
1415
.idea/
@@ -61,4 +62,4 @@ artifacts/
6162
reference/
6263

6364
# 向量数据库相关
64-
data/
65+
data/

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
## [1.0.1] - 2026-04-30
8+
9+
### Added
10+
- Added the first FrontAgent VS Code desktop extension with an Activity Bar task console.
11+
- Added task input, current-file/selection context, browser URL context, run/cancel controls, phase and step progress, approval cards, and run log access in VS Code.
12+
- Added SDD initialization and validation commands to the VS Code extension.
13+
- Added shared `@frontagent/runtime-node` runtime APIs for CLI and VS Code execution.
14+
- Added cooperative `AbortSignal` cancellation support across FrontAgent execution boundaries.
15+
16+
### Changed
17+
- Updated the npm package metadata for the `1.0.1` release.
18+
- Documented the two supported FrontAgent usage modes: CLI and VS Code extension.
19+
- Refactored `fa run` to reuse the shared Node runtime while preserving the existing Ink terminal workflow.
20+
721
## [0.1.8] - 2026-04-29
822

923
### Added

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,16 @@ FrontAgent is an AI Agent system designed specifically for frontend engineering,
3434
-**Repository Management Phase** - Auto git/gh workflow after acceptance (commit, push, PR)
3535
-**Cross-Session Memory** - Four-phase memory system (preload, runtime recall, post-task persistence, structured storage) that persists project facts, error resolutions, and dependency state across runs
3636

37-
## TL;DR
37+
## Two Ways to Use FrontAgent
38+
39+
FrontAgent now supports both terminal-first and VS Code desktop workflows:
40+
41+
- **CLI**: use `fa init`, `fa run`, RAG commands, Skill Lab, and automation-friendly workflows directly from your terminal.
42+
- **VS Code Extension**: use the FrontAgent sidebar task console to run tasks, attach the current file or selection, provide a browser URL, review phase/step progress, approve sensitive actions, initialize/validate SDD, and open run logs from inside VS Code.
43+
44+
Install the VS Code extension from the Marketplace by searching for `FrontAgent` or the extension id `ceilf6.frontagent`.
45+
46+
## CLI Quick Start
3847

3948
```bash
4049
# 1. Install globally via npm

apps/cli/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@frontagent/mcp-memory": "workspace:*",
2424
"@frontagent/mcp-web": "workspace:*",
2525
"@frontagent/mcp-shell": "workspace:*",
26+
"@frontagent/runtime-node": "workspace:*",
2627
"commander": "^11.1.0",
2728
"chalk": "^5.3.0",
2829
"ora": "^8.0.0",

0 commit comments

Comments
 (0)