• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

? Meet ApolloAgent: The Code Assistant I Built So I’d Stop Talking to Myself

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
You know that moment when you're 14 files deep in a codebase, three coffees in, and wondering if the grep gods are listening? I decided enough was enough — it was time to build a coding buddy that actually answers back. Enter ApolloAgent, my latest side project, now open-sourced and live on GitHub.

?

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



? What Is ApolloAgent?


ApolloAgent is a terminal-based AI code assistant that uses

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

under the hood with:

  • ? Function calling
  • ? Tool chaining
  • ? Chat memory
  • ✍ File editing
  • ? Grep-style codebase searching
  • ?️ A plugin-like tool registry

...and just enough sarcasm to replace my inner monologue.

? Why I Built It (Spoiler: It’s a PoC for Learning)


This project is a proof of concept (PoC) I built mainly for studying how to implement an AI agent from scratch — exploring how to handle prompt engineering, tool use, function calls, memory, and decision-making logic.

It’s been my playground for understanding how multi-tool LLM assistants work under the hood. The goal wasn’t to ship a product, but to get my hands dirty, experiment, and learn.

That said... it’s functional, fun, and honestly pretty useful already ?

? Inside chat_operations.py


If ApolloAgent had a personality, this file would be its witty, well-organized prefrontal cortex.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

is responsible for:

  • Structuring prompts (system + user)
  • Deciding when to call tools vs. just answer
  • Responding with function call results
  • Falling back gracefully with "Sorry, I didn’t understand that" when all else fails

I even added an optional "thinking" delay. Because sometimes, you want your assistant to seem like it's pondering quantum mechanics when it’s really just parsing your typo.

?️ What's Next?

  • ?️ Add voice input (so I can code while making espresso)
  • ? Docker support for plug-and-play setup
  • ? Sarcastic mode (already halfway there)

If you're curious, bored, or just really into Python metaprogramming, check it out and contribute. ApolloAgent is my humble attempt at turning dev tooling into a conversation — one that actually listens.

Got feedback or feature requests?

File an issue, open a PR, or just tell me it’s cool — I’m not above fishing for compliments.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу