Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/DISCUSSION_TEMPLATE/qa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ body:
attributes:
value: |
💡 Before posting, please attach your **diagnostics zip** — it helps the Goose team debug faster and saves everyone time.
[How to capture and share diagnostics](https://block.github.io/goose/docs/troubleshooting/diagnostics-and-reporting/)
[How to capture and share diagnostics](https://goose-docs.ai/docs/troubleshooting/diagnostics-and-reporting/)
- type: textarea
id: problem
attributes:
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ assignees: ''
**Describe the bug**

💡 Before filing, please check common issues:
https://block.github.io/goose/docs/troubleshooting
https://goose-docs.ai/docs/troubleshooting

📦 To help us debug faster, attach your **diagnostics zip** if possible.
👉 How to capture it: https://block.github.io/goose/docs/troubleshooting/diagnostics-and-reporting/
👉 How to capture it: https://goose-docs.ai/docs/troubleshooting/diagnostics-and-reporting/

A clear and concise description of what the bug is.

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contact_links:
url: https://discord.gg/goose-oss
about: Please ask and answer questions here.
- name: Report a security vulnerability
url: https://github.com/block/goose/security/policy
url: https://github.com/aaif-goose/goose/security/policy
about: Please report security vulnerabilities here.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/submit-recipe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ body:
- Paste it into the field and submit the issue — we'll review and add it to the cookbook!

🪄 **What Happens After?**
- If accepted, we'll publish your recipe to the [goose recipes cookbook](https://block.github.io/goose/recipes)
- If accepted, we'll publish your recipe to the [goose recipes cookbook](https://goose-docs.ai/recipes)
- Your GitHub handle will be displayed and linked on the recipe card
- If the YAML has any issues, goose will comment with validation errors so you can fix and resubmit.

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-deny.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:
jobs:
deny:
runs-on: ubuntu-latest
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Allow workflow guard to run in pre-transfer repository

This repository check now only matches aaif-goose/goose, which causes the job to be skipped outright in pre-transfer environments where the repo is still block/goose. That silently disables cargo-deny enforcement on PR and scheduled runs, removing a dependency/security gate during the migration window; the guard should permit both repo names until migration is finalized.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's okay, we should do the repo transfer first and then merge

permissions:
contents: read
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cargo-machete.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
jobs:
machete:
runs-on: ubuntu-latest
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'
permissions:
contents: read
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
timeout-minutes: 15

container:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
options: --user root
env:
HOME: /tmp/goose-home
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docs-update-cli-ref.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ jobs:
fetch-tags: true # Fetch all tags so we can checkout version tags

- name: Fetch upstream tags (for forks)
if: github.repository != 'block/goose'
if: github.repository != 'aaif-goose/goose'
run: |
# Add upstream remote and fetch tags (only needed when testing in forks)
git remote add upstream https://github.com/block/goose.git || git remote set-url upstream https://github.com/block/goose.git
git remote add upstream https://github.com/aaif-goose/goose.git || git remote set-url upstream https://github.com/aaif-goose/goose.git
git fetch upstream --tags --force
echo "✅ Fetched tags from upstream (fork mode)"
echo "Total tags available: $(git tag | wc -l)"
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
- name: Install goose CLI
run: |
mkdir -p /home/runner/.local/bin
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh \
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh \
| CONFIGURE=false GOOSE_BIN_DIR=/home/runner/.local/bin bash
echo "/home/runner/.local/bin" >> $GITHUB_PATH
goose --version
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docs-update-recipe-ref.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ jobs:
fetch-tags: true # Fetch all tags so we can checkout version tags

- name: Fetch upstream tags (for forks)
if: github.repository != 'block/goose'
if: github.repository != 'aaif-goose/goose'
run: |
# Add upstream remote and fetch tags (only needed when testing in forks)
git remote add upstream https://github.com/block/goose.git || git remote set-url upstream https://github.com/block/goose.git
git remote add upstream https://github.com/aaif-goose/goose.git || git remote set-url upstream https://github.com/aaif-goose/goose.git
git fetch upstream --tags --force
echo "✅ Fetched tags from upstream (fork mode)"
echo "Total tags available: $(git tag | wc -l)"
Expand All @@ -68,7 +68,7 @@ jobs:
- name: Install goose CLI
run: |
mkdir -p /home/runner/.local/bin
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh \
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh \
| CONFIGURE=false GOOSE_BIN_DIR=/home/runner/.local/bin bash
echo "/home/runner/.local/bin" >> $GITHUB_PATH
goose --version
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/goose-issue-solver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ jobs:
timeout-minutes: 30

container:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
options: --user root
env:
GOOSE_PROVIDER: ${{ vars.GOOSE_PROVIDER || 'anthropic' }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/goose-pr-reviewer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ jobs:
timeout-minutes: 15

container:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
options: --user root
env:
GOOSE_PROVIDER: ${{ vars.GOOSE_PROVIDER || 'anthropic' }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/goose-release-notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ env:
- 📚 **Documentation** - Documentation updates

Format each item as:
- Concise description [#XXXX](https://github.com/block/goose/pull/XXXX)
- Concise description [#XXXX](https://github.com/aaif-goose/goose/pull/XXXX)

Rules:
- Extract PR numbers from commit messages (look for (#XXXX) pattern)
Expand Down Expand Up @@ -85,7 +85,7 @@ jobs:
github.event.workflow_run.head_branch != 'stable')

container:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
options: --user root
env:
GOOSE_PROVIDER: ${{ vars.GOOSE_PROVIDER || 'anthropic' }}
Expand Down Expand Up @@ -190,7 +190,7 @@ jobs:
DISCORD_BOT_TOKEN: ${{ secrets.DISCORD_RELEASE_BOT_TOKEN }}
DISCORD_CHANNEL_ID: ${{ secrets.DISCORD_RELEASE_BOT_CHANNEL_ID }}
RELEASE_TAG: ${{ needs.generate-release-notes.outputs.release_tag }}
RELEASE_URL: https://github.com/block/goose/releases/tag/${{ needs.generate-release-notes.outputs.release_tag }}
RELEASE_URL: https://github.com/aaif-goose/goose/releases/tag/${{ needs.generate-release-notes.outputs.release_tag }}
RELEASE_NOTES: ${{ needs.generate-release-notes.outputs.release_notes }}
NOTES_LENGTH: ${{ needs.generate-release-notes.outputs.notes_length }}
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/minor-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

jobs:
release:
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'
uses: ./.github/workflows/create-version-bump-pr.yaml
secrets:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/pr-website-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ concurrency:
jobs:
deploy:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout the branch
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
Expand All @@ -41,7 +44,7 @@ jobs:

- name: Deploy preview
uses: rossjrw/pr-preview-action@ffa7509e91a3ec8dfc2e5536c4d5c1acdf7a6de9 # v1.8.1
if: ${{ github.event.pull_request.head.repo.full_name == 'block/goose' }}
if: ${{ github.event.pull_request.head.repo.full_name == 'aaif-goose/goose' }}
with:
source-dir: documentation/build

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rebuild-skills-marketplace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ concurrency:
jobs:
rebuild-docs:
runs-on: ubuntu-latest
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'
permissions:
contents: write

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
name: Scorecard analysis
runs-on: ubuntu-latest
# `publish_results: true` only works when run from the default branch. conditional can be removed if disabled.
if: github.repository == 'block/goose' && (github.event.repository.default_branch == github.ref_name || github.event_name == 'pull_request')
if: github.repository == 'aaif-goose/goose' && (github.event.repository.default_branch == github.ref_name || github.event_name == 'pull_request')
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
stale:
name: 'Mark and Close Stale PRs'
runs-on: ubuntu-latest
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'

steps:
# Use the official stale action from GitHub
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-finder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
find-untested-code:
runs-on: ubuntu-latest
container:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
options: --user root
env:
GOOSE_PROVIDER: ${{ vars.GOOSE_PROVIDER || 'openai' }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update-hacktoberfest-leaderboard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
update-leaderboard:
runs-on: ubuntu-latest
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'
permissions:
contents: read
pull-requests: read
Expand All @@ -29,7 +29,7 @@ jobs:

// Track the Goose repo only
const REPOS = [
'block/goose'
'aaif-goose/goose'
];

const POINT_VALUES = { small: 5, medium: 10, large: 15 };
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-health-dashboard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
update-dashboard:
name: 'Update Health Dashboard'
runs-on: ubuntu-latest
if: github.repository == 'block/goose'
if: github.repository == 'aaif-goose/goose'

steps:
- name: 'Download previous metrics'
Expand Down
22 changes: 11 additions & 11 deletions BUILDING_DOCKER.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ The easiest way to use goose with Docker is to pull the pre-built image from Git

```bash
# Pull the latest image
docker pull ghcr.io/block/goose:latest
docker pull ghcr.io/aaif-goose/goose:latest

# Run goose CLI
docker run --rm ghcr.io/block/goose:latest --version
docker run --rm ghcr.io/aaif-goose/goose:latest --version

# Run with LLM configuration
docker run --rm \
-e GOOSE_PROVIDER=openai \
-e GOOSE_MODEL=gpt-4o \
-e OPENAI_API_KEY=$OPENAI_API_KEY \
ghcr.io/block/goose:latest run -t "Hello, world!"
ghcr.io/aaif-goose/goose:latest run -t "Hello, world!"
```

## Building from Source
Expand All @@ -35,7 +35,7 @@ docker run --rm \

1. Clone the repository:
```bash
git clone https://github.com/block/goose.git
git clone https://github.com/aaif-goose/goose.git
cd goose
```

Expand Down Expand Up @@ -110,7 +110,7 @@ version: '3.8'

services:
goose:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
environment:
- GOOSE_PROVIDER=${GOOSE_PROVIDER:-openai}
- GOOSE_MODEL=${GOOSE_MODEL:-gpt-4o}
Expand Down Expand Up @@ -163,7 +163,7 @@ docker run --rm \
-c "apt-get update && apt-get install -y vim && goose --version"

# Or create a custom Dockerfile
FROM ghcr.io/block/goose:latest
FROM ghcr.io/aaif-goose/goose:latest
USER root
RUN apt-get update && apt-get install -y \
vim \
Expand All @@ -181,7 +181,7 @@ jobs:
analyze:
runs-on: ubuntu-latest
container:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
env:
GOOSE_PROVIDER: openai
GOOSE_MODEL: gpt-4o
Expand All @@ -197,7 +197,7 @@ jobs:

```yaml
analyze:
image: ghcr.io/block/goose:latest
image: ghcr.io/aaif-goose/goose:latest
variables:
GOOSE_PROVIDER: openai
GOOSE_MODEL: gpt-4o
Expand Down Expand Up @@ -298,7 +298,7 @@ For production deployments:

Example production Dockerfile:
```dockerfile
FROM ghcr.io/block/goose:v1.6.0
FROM ghcr.io/aaif-goose/goose:v1.6.0
# Add any additional tools needed for your use case
USER root
RUN apt-get update && apt-get install -y your-tools && rm -rf /var/lib/apt/lists/*
Expand All @@ -318,5 +318,5 @@ When contributing Docker-related changes:
## Related Documentation

- [goose in Docker Tutorial](documentation/docs/tutorials/goose-in-docker.md) - Step-by-step tutorial
- [Installation Guide](https://block.github.io/goose/docs/getting-started/installation) - All installation methods
- [Configuration Guide](https://block.github.io/goose/docs/guides/config-files) - Detailed configuration options
- [Installation Guide](https://goose-docs.ai/docs/getting-started/installation) - All installation methods
- [Configuration Guide](https://goose-docs.ai/docs/guides/config-files) - Detailed configuration options
6 changes: 3 additions & 3 deletions BUILDING_LINUX.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ sudo zypper install dpkg fakeroot gcc gcc-c++ make
**android / termux:**

goose is not officially support termux build yet, you need some minor patch to fix build issues.
We will publish goose (block-goose) into termux-packages.
We will publish goose (block-goose) into termux-packages. <!-- NOTE: package name kept for backwards compat -->
If you want to try there is a non-official build, https://github.com/shawn111/goose/releases/download/termux/goose-termux-aarch64.tar.bz2
For more details, see: https://github.com/block/goose/pull/3890
For more details, see: https://github.com/aaif-goose/goose/pull/3890

```bash
pkg install rust
Expand All @@ -49,7 +49,7 @@ pkg install cmake protobuf clang build-essential

### 1. Clone and Setup
```bash
git clone https://github.com/block/goose.git
git clone https://github.com/aaif-goose/goose.git
cd goose
```

Expand Down
Loading
Loading