Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8c7cf3f
WIP
mudler Oct 10, 2025
8b7453a
Drop old webui
mudler Oct 15, 2025
a381208
Almost there
mudler Oct 18, 2025
58f44a4
It builds
mudler Oct 18, 2025
024b2b3
Make it build
mudler Oct 18, 2025
71d747a
fixups, still doesn't work
mudler Oct 18, 2025
fae0641
unused now
mudler Oct 18, 2025
910e642
Send result before closing
mudler Oct 19, 2025
c088eef
Fix observability
mudler Oct 19, 2025
77f68bf
Drop MCP code and wire-up in cogito
mudler Oct 19, 2025
6c62819
Drop some templates
mudler Oct 19, 2025
14950e0
Keep reporting into conv
mudler Oct 19, 2025
467a66d
tests fixups
mudler Oct 20, 2025
e51407c
tests fixups
mudler Oct 20, 2025
3ffc8cd
fixups
mudler Oct 20, 2025
e6929d8
Do not complete observable during thought process
mudler Oct 20, 2025
dc9fb71
Update cogito
mudler Oct 21, 2025
44ebedc
Fixups
mudler Oct 21, 2025
a88eaab
Fixups
mudler Oct 21, 2025
e16a711
Fixups
mudler Oct 21, 2025
360d311
Drop unneded option now
mudler Oct 21, 2025
3a978f6
Fixups
mudler Oct 21, 2025
cf1cc69
Better handling of user tools
mudler Oct 23, 2025
8b12a9f
TEST
mudler Oct 23, 2025
c27715e
Add flake attempts
mudler Oct 23, 2025
20d881c
Revert "TEST"
mudler Oct 23, 2025
733220a
tKeep indexing MCP actions
mudler Oct 23, 2025
cc1fbe8
Split CI jobs to improve speed
mudler Oct 24, 2025
0d18613
CI optimizations
mudler Oct 24, 2025
b632c37
Bump timeout
mudler Oct 25, 2025
e127e9c
Bump cogito
mudler Oct 26, 2025
eac621a
fix: always commit last progress
mudler Oct 27, 2025
e6ba293
chore: better management of observables
mudler Oct 27, 2025
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
46 changes: 11 additions & 35 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Run Go Tests
name: Run Tests

on:
push:
Expand All @@ -16,43 +16,19 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
- run: |
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin make
docker version

docker run --rm hello-world
- uses: actions/setup-go@v5
with:
go-version: '>=1.17.0'
- name: Free up disk space
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/ghc
sudo apt-get clean
docker system prune -af || true
df -h

- name: Run tests
run: |
make tests
#sudo mv coverage/coverage.txt coverage.txt
#sudo chmod 777 coverage.txt

# - name: Upload coverage to Codecov
# uses: codecov/codecov-action@v4
# with:
# token: ${{ secrets.CODECOV_TOKEN }}
test-e2e:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: '>=1.17.0'
- run: |
make tests-e2e
7 changes: 5 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ cleanup-tests:
docker compose down

tests: prepare-tests
LOCALAGI_MODEL="gemma-3-4b-it-qat" LOCALAI_API_URL="http://localhost:8081" LOCALAGI_API_URL="http://localhost:8080" $(GOCMD) run github.com/onsi/ginkgo/v2/ginkgo --fail-fast -v -r ./...
LOCALAGI_MODEL="gemma-3-4b-it-qat" LOCALAI_API_URL="http://localhost:8081" LOCALAGI_API_URL="http://localhost:8080" $(GOCMD) run github.com/onsi/ginkgo/v2/ginkgo --label-filter="!E2E" --flake-attempts=5 --fail-fast -v -r ./...

run-nokb:
$(MAKE) run KBDISABLEINDEX=true
Expand All @@ -29,4 +29,7 @@ build-image:
docker build -t $(IMAGE_NAME) -f Dockerfile.webui .

image-push:
docker push $(IMAGE_NAME)
docker push $(IMAGE_NAME)

tests-e2e: prepare-tests
LOCALAGI_MODEL="gemma-3-4b-it-qat" LOCALAI_API_URL="http://localhost:8081" LOCALAGI_API_URL="http://localhost:8080" $(GOCMD) run github.com/onsi/ginkgo/v2/ginkgo --label-filter="E2E" --flake-attempts=5 --fail-fast -v -r ./tests/e2e/...
48 changes: 0 additions & 48 deletions core/action/goal.go

This file was deleted.

50 changes: 0 additions & 50 deletions core/action/intention.go

This file was deleted.

71 changes: 0 additions & 71 deletions core/action/plan.go

This file was deleted.

43 changes: 0 additions & 43 deletions core/action/reasoning.go

This file was deleted.

45 changes: 0 additions & 45 deletions core/action/reply.go

This file was deleted.

Loading