Skip to content

feat: remove get-site-url ability#177

Merged
pluginslab merged 3 commits intodevfrom
feature/176-remove-get-site-url
Mar 27, 2026
Merged

feat: remove get-site-url ability#177
pluginslab merged 3 commits intodevfrom
feature/176-remove-get-site-url

Conversation

@AlexanderMelde
Copy link
Copy Markdown
Collaborator

resolves #176

What does this PR do?

This pull request removes the core/get-site-url ability from the codebase, consolidating all site URL queries under the existing core/get-site-info ability. This streamlines the abilities system and simplifies both the implementation and testing. Documentation and tests have been updated to reflect this change.

Ability removal and code cleanup:

  • Removed the core/get-site-url ability implementation from src/extensions/abilities/core-site-url.js and all related imports and exports from src/extensions/abilities/index.js. Now, only core/get-site-info is registered and used for site URL queries. [1] [2] [3] [4]

Documentation updates:

  • Updated PROGRESS.md to remove references to core/get-site-url as a separate ability and adjusted the total ability count accordingly. [1] [2] [3]

Test updates:

  • Updated all relevant tests in tests/abilities/core-abilities.test.js and tests/abilities/e2e-conversations.test.js to expect only core/get-site-info for site URL-related queries, removing references to core/get-site-url. [1] [2] [3]

Type

  • New ability
  • New workflow
  • Bug fix
  • Enhancement
  • Docs

How to test

  1. ask "whats my site address"

Screenshots (if UI changes)

AlexanderMelde and others added 3 commits March 22, 2026 10:49
…-site-url removal

The removed core/get-site-url ability had URL-related keywords that
helped the router match URL queries. Without them, queries like
"what is my site url" could fall through to the conversational tier.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@pluginslab pluginslab merged commit 1c23984 into dev Mar 27, 2026
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.

2 participants