Skip to content

Multi-Index Public Knowledge Base & Default Groups - 200,000 GURU #11

Description

@evahteev

Description

Enhance the bot's knowledge base and group management system to support multi-index public KB (comma-separated list) and default groups/channels that all users can access. This enables content aggregation from multiple sources and automatic provisioning of default groups for new users.

Key Features:

  • Multi-index public KB support (comma-separated)
  • Default groups/channels configuration
  • Auto-provisioning for new users
  • Backward compatibility with single index
  • Future-ready for /channels command

Impact:

  • Content aggregation from multiple KB sources
  • Improved onboarding with default groups
  • Better knowledge discovery
  • Foundation for channel management

Reward

🎉 200,000 GURU tokens

Getting Started

  1. Review implementation plan: bot/docs/implementation/default-groups-channels-public-kb-list.md
  2. Check config model: luka_bot/core/config.py
  3. Review LLM adapter: ag_ui_gateway/adapters/llm_adapter.py
  4. Explore group management: Search for GroupLink usage

Implementation Phases

Phase 1: Multi-Index KB (100,000 GURU)

  • Update config to support comma-separated indexes
  • Modify LLM adapter to query multiple indexes
  • Add backward compatibility

Phase 2: Default Groups (100,000 GURU)

  • Add default group/channel config
  • Auto-provisioning logic
  • Group management enhancements

Acceptance Criteria

  • Public KB supports comma-separated indexes
  • Multiple indexes queried correctly
  • Default groups auto-provisioned for new users
  • Backward compatibility maintained
  • Configuration properly parsed
  • No breaking changes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions