Skip to content

feat(workspace): simplify navigation after workspace creation#30

Merged
ckrough merged 1 commit intomainfrom
sleepy-fermat
Jan 9, 2026
Merged

feat(workspace): simplify navigation after workspace creation#30
ckrough merged 1 commit intomainfrom
sleepy-fermat

Conversation

@ckrough
Copy link
Owner

@ckrough ckrough commented Jan 9, 2026

Summary

Simplifies the workspace creation UX by combining navigation and virtual environment activation into a single command.

Changes

  • Combined commands: Users now see cd <path> && source .venv/bin/activate instead of separate steps
  • Removed workspace remove: The 'workspace remove' step was confusing immediately after creation
  • Shell safety: Added shlex.quote() to handle paths with spaces and special characters safely
  • Updated tests: Comprehensive test coverage for new behavior including path quoting

User Impact

Before:

Next Steps
  1. cd /Users/ckrough/.agentspaces/agentspaces/sleepy-fermat
  2. source .venv/bin/activate
  3. agentspaces workspace remove sleepy-fermat

After:

Next Steps
  1. cd /Users/ckrough/.agentspaces/agentspaces/sleepy-fermat && source .venv/bin/activate

Users can now copy/paste a single command instead of multiple steps.

Testing

  • All 288 tests pass
  • Quality gates passed: ruff format, ruff check, mypy, pytest
  • Code reviewed by @code-reviewer agents

Closes agentspaces-yjh

Combine cd and venv activation into single command to reduce
copy/paste operations. Users now see one command instead of
2-3 separate steps.

Changes:
- Combine 'cd' and 'source .venv/bin/activate' with && operator
- Remove 'workspace remove' from next steps (confusing after creation)
- Add shlex.quote() for shell-safe path handling
- Update tests to verify new behavior

Closes agentspaces-yjh
@claude
Copy link

claude bot commented Jan 9, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@ckrough ckrough merged commit f19b389 into main Jan 9, 2026
6 checks passed
@ckrough ckrough deleted the sleepy-fermat branch January 9, 2026 20:44
ckrough added a commit that referenced this pull request Jan 9, 2026
Combine cd and venv activation into single command to reduce
copy/paste operations. Users now see one command instead of
2-3 separate steps.

Changes:
- Combine 'cd' and 'source .venv/bin/activate' with && operator
- Remove 'workspace remove' from next steps (confusing after creation)
- Add shlex.quote() for shell-safe path handling
- Update tests to verify new behavior

Closes agentspaces-yjh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant