Skip to main content

2 posts tagged with "feature"

View All Tags

Meet Your New Onboarding Buddy: The Wallu Setup Agent

· 3 min read
Topias
Wallu's Developer

Setting up a support bot shouldn't feel like a part-time job. Usually, it involves jumping between Discord and a web dashboard, copying IDs, and trying to figure out which setting does what.

We wanted to change that. Today, I'm excited to introduce the Wallu Setup Agent (currently in Beta).

Your AI Onboarding Assistant

The Setup Agent is a dedicated assistant that lives right inside your Discord server. When Wallu joins a new server, it automatically creates a private #wallu-setup channel.

Instead of searching through documentation or clicking through tabs in a dashboard, you can just talk to the agent. It's designed to be your hands-on onboarding buddy, helping you get everything running in minutes.

Wallu Setup Agent in action listing and deleting FAQs

What can it do?

The agent has access to the most common configuration tools. You can ask it to do things like:

  • Import Knowledge: "Can you import our #rules and #announcements channels as documentation?"
  • Manage FAQs: "Add a new FAQ: How do I get a refund? Answer: Check the #refunds-policy channel for details."
  • Change Settings: "Make the bot respond only when mentioned" or "Do not respond to staff members."
  • Troubleshoot: "Why isn't the bot answering my questions in #general?" (The agent can check your settings and explain why it might be staying silent).

Why we built it

At Wallu, our philosophy has always been about Integration, Not Replacement. We know that community managers and developers spend most of their time in Discord. Every time you have to leave your "home" to configure a tool, it breaks your flow.

The Setup Agent keeps you where you are. It’s built to understand your current server configuration and help you improve it through simple conversation.

Safety and Control

We know that giving an AI power over your bot settings might sound a bit scary. That's why we've built in several safeguards:

  • Staff-Only: The #wallu-setup channel is private and only accessible to authorized staff.
  • Confirmations: Sensitive changes (like deactivating documents or changing core bot behavior) require human approval. The agent will ask you to confirm before the change actually goes live.
  • Transparency: The agent explains why it's making a change and what the impact will be, so you're always in the loop.

Getting Started

If you're already using Wallu, you might have already noticed the #wallu-setup channel appear. If not, just invite the bot to a new server or check your existing setup.

It's still in Beta, so it might not be able to do everything just yet (some complex integrations still need the web dashboard), but it’s getting smarter every day. If it ever hits a limit, it'll point you to the right place in the dashboard or suggest reaching out to our support team.

We'd love to hear your feedback! Join our Discord community and let us know how the Setup Agent is helping you save time.

You can still manage Wallu in the admin panel: https://panel.wallubot.com


Want to see the Setup Agent in action? Invite Wallu to your server and say hi in the #wallu-setup channel.

Wallu Now Reads Your Code: Introducing GitHub Integration & Deep Search

· 4 min read
Topias
Wallu's Developer

If you maintain software, a mod, a plugin, or an open-source library, you know that documentation rarely covers everything. Users often ask questions that require you to open your IDE, search for a config key, trace where it's used, and figure out exactly how a specific edge case is handled.

"What is the default value for max_connections?" "Why does the on_join event fire twice?" "Does the legacy API still support XML?"

Your documentation might not say. But your code does.

Today, we're introducing GitHub Integration and Deep Search – a new capability that lets Wallu investigate your codebase directly to answer complex support questions.

Most AI support bots work by "semantic search" (RAG). They find a relevant paragraph in your uploaded PDFs or website and summarize it. This works great for general questions, but falls apart when the answer lies in the logic of your application.

Wallu's new Deep Search is different. It's not just a search engine; it's an autonomous investigation agent.

When a user asks a question that your documentation can't answer, but you have added a Git repository as a knowledge base, Wallu can now:

  1. Search your repository for relevant keywords (config names, error codes, class names).
  2. Read the actual code to understand logic, default values, and validation rules.
  3. Trace dependencies to see how one setting affects another.
  4. Synthesize an answer based on how the code actually behaves, not just what the docs say.

Real-World Use Cases

We built this feature specifically for software projects, game servers with custom plugins, and developer communities.

1. The "Undocumented Setting" Mystery

User: "I set buffer_size: 5000 but it's still slow." Wallu (investigating): Searches for buffer_size. Finds it in config.py. Sees a line: self.buffer = min(value, 4096). Wallu Answer: "Even though you set buffer_size to 5000, the code actually caps this value at 4096 internally. You might need to adjust the MAX_BUFFER constant if you need higher values."

2. The Specific Error Trace

User: "I'm getting Error 502: Bad Gateway when uploading large files." Wallu (investigating): Greps for "Bad Gateway". Finds the exception handler in upload_service.js. Notices it triggers when the timeout is reached. Wallu Answer: "This error usually occurs because the upload exceeds the default timeout. The code indicates this happens in the upload service when processing takes too long."

3. Feature Compatibility

User: "Does the new version support the old permission system?" Wallu (investigating): Checks the permissions/ directory. Finds a LegacyPermissionAdapter class. Wallu Answer: "Yes, it appears the legacy permission system is supported via an adapter layer, so your old configurations should still work."

Privacy & Security First

We know your code is sensitive.

  • Private Repositories: You can connect private GitHub repos. Wallu accesses them securely with your authorization and includes guardrails designed to prevent outputting sensitive information like secrets (though you should avoid storing sensitive data that it shouldn't use in answers).
  • Safety Guardrails: The agent is instructed to explain how things work or why an issue occurs, without revealing sensitive information.
  • Access Control: You choose exactly which repositories Wallu can see.

How to Get It

This feature is currently in Beta.

We are rolling it out gradually to ensure it scales well and provides accurate results. If you are a software maintainer, modder, or developer using Wallu for support, this is designed for you. Currently, Wallu uses this feature sparingly to handle complex questions that can't be answered from documentation alone.

You can connect your GitHub repository in the Wallu Dashboard under Your Documents -> Add Knowledge Document.

Note: As this is a beta feature, we're actively tuning the investigation logic. Join our Discord to share your feedback!