Updated in Mac Mini#49
Open
aibyml-ngo wants to merge 17 commits into
Open
Conversation
Merges 54 industry-specific skills from clawix-fin, clawix-legal, clawix-ngo and clawix-builder into a single deployment. Introduces a pack manifest layer (skills/packs/) that organises skills, agents, sub-agents, governance rules and conversation inspirations by industry. - skills/builtin/: 10 finance, 32 legal, 7 NGO, 5 builder skills added - skills/packs/: fin, legal, ngo, builder pack manifests - api: new PacksModule serving GET /api/v1/packs and /api/v1/packs/:id - web: /explore industry grid and /explore/[packId] detail page with inspiration cards styled after the conversation suggestion cards - sidebar: Explore nav item added - docker-compose: SKILLS_PACKS_DIR env var and packs volume mount Adding a new industry requires only a new JSON in skills/packs/ and skill folders in skills/builtin/ — no code changes or rebuild needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ix vs chatbot comparison Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…dation - Force @google/genai SDK to use v1beta API endpoint so preview models (gemini-3-flash-preview) resolve correctly instead of returning 404 - Wire InspirationCard onClick to navigate to /conversations?prompt=... and auto-send the prompt once the WebSocket connects - Wrap ConversationsPage in Suspense to satisfy Next.js 15 requirement for useSearchParams() usage - Auto-lowercase provider ID in Add Provider dialog to prevent 422 validation errors when users type e.g. "Anthropic" instead of "anthropic" - Surface field-level Zod validation errors in API error messages so users see which field failed instead of generic "Validation failed" Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add nginxproxy/nginx-proxy and acme-companion services to prod compose - Route /api, /auth, /admin, /health, /ws paths to clawix-api container - Web container gets VIRTUAL_HOST/LETSENCRYPT_HOST from DOMAIN env var - Auto-provisions Let's Encrypt TLS via acme-companion Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add notifications, memory, groups, providers to nginx location block. These are top-level API routes not prefixed with /api/ that were falling through to the Next.js web container and returning 404. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Without this, acme-companion cannot locate the nginx-proxy container to reload it after cert issuance, causing 'could not get nginx-proxy container ID' error and skipping cert requests. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…-flash The hardcoded v1beta defaultBaseUrl conflicted with the apiVersion fix in GeminiProvider (causing double /v1beta/ in the URL → 404). gemini-3-flash-preview doesn't exist on the standard API key tier; gemini-2.5-flash is the correct default. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds GET /api/v1/agents/providers/:provider/models endpoint that fetches live model lists from OpenAI-compatible, Gemini, and Anthropic providers. The Agents UI now auto-populates a datalist with real available models when the provider selection changes, with a loading spinner and static fallback on error. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Resolves 3 conflicts from upstream's memory→wiki refactor (ClawixAI#43) against local feature commits: - conversations/page.tsx: kept both the ?prompt= auto-send effect (local) and the error-banner dismiss effect (upstream); merged their imports. - settings/providers-dialogs.tsx: took upstream's validated parsed.data values; the local .toLowerCase() became dead code now that parseForm runs first. - agents/agents-dialogs.tsx + agent-form-fields.tsx: adopted upstream's extracted form module and ported the local per-provider dynamic model fetching (commit d98831b) into it, so the live providers/:provider/models endpoint stays in use with a static fallback. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
jasonli0226
approved these changes
Jun 28, 2026
jasonli0226
requested changes
Jun 28, 2026
jasonli0226
left a comment
Contributor
There was a problem hiding this comment.
need to review settings of nginx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
There are some issued been fixed in order to be setup in Mac Mini to run smooth