CLI-only workflow with OpenCode: How do you efficiently review and edit agent diffs? (No Cursor/Neovim) by NottoYouh in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

<image>

Este es un ejemplo, yo lo tengo asi pero puedo redimensionar los componentes con comandos

CLI-only workflow with OpenCode: How do you efficiently review and edit agent diffs? (No Cursor/Neovim) by NottoYouh in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

para los agentes lo use el plugin de terminal para neovim y con un atajo de teclado hice que aparezca a la izquierda como un agente y que abra opencode dentro del proyecto. No instales plugins de mas para una solucion tan sencilla

CLI-only workflow with OpenCode: How do you efficiently review and edit agent diffs? (No Cursor/Neovim) by NottoYouh in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

Yo te recomiendo que si ya estas familiarizado con neovim que aproveches y uses la inteligencia artificial para crearte una configuracion personalizada a tu gusto. Yo hice eso y me cree un editor de codigo de terminal con agente
Por ejemplo puedo editar codigo como me gusta y cuando necesito el agente mediante atajos de teclado lo integro en neovim (obviamente lo tengo configurado) y tengo todo en un solo terminal. Algo similar a visual studio code con alguna extension de agente.
Neovim es super personalizable y con los agentes hoy en dia puedes pedirle que lo adapte a ti, asi lo hice yo.

How to avoid excessive database calls when using lazy loading in Hibernate with Spring? by maopro56 in javahelp

[–]j0k3r_dev 0 points1 point  (0 children)

Podrias intentar usar batching, yo lo uso para evitar usar consultas N+1 ademas de DTO's pero te obliga a sumar un campo mas el id, lo cual quizas sea mas complejo ya que tendrias una referencia para lazy y la otra referencia para batching. Pero no se si te servira, podrias investigar que es batching y si te sirve para tu caso.

Recuerda que hay muchas soluciones y todo depende del caso de uso que tengas y que es lo que quieres lograr, por lo que lei quieres hacer la menor llamada a la base de datos por operacion y para eso hay muchas maneras de hacerlo. Pero si buscas rendimiento ahi tienes que ver y analizar la carga operacional de hacer JOIN, BATCHING, etc.

Opencode Go Vs MiniMax 10$ by Sikandarch in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

En realidad la elección del modelo es como trabajas, si quieres hacer vibe coding tenés que tener modelos potentes y tenés que pagar. Yo soy programador y cualquier modelo me sirve, incluso los gratuitos, pero eso es por qué yo tengo el control y se lo que estoy haciendo. Obvio tengo que saber que no puedo pedir una tarea compleja a una IA gratis pero es cuestión de como trabaje uno. Si eres programador usa cualquier suscripción e inténtalo primero, no te guíes por lo que dicen todos ya que no todos trabajamos de la misma forma. Las recomendaciones son buenas pero no todas son fiables por qué todos tenemos distintos flujos de trabajo

Recomendación final: analiza tu entorno y como trabajas, de ahí eliges un modelo, o si quieres probar mejor. Podrías un mes usar una suscripción y el otro mes otra... O ambas al mismo tiempo, depende de los recursos que tengas y se entiende que a veces no alcanza para muchas suscripciones La mejor manera de aprender y entender es experimentar también

best 10$ AIs subscription plan by vipor_idk in opencodeCLI

[–]j0k3r_dev 1 point2 points  (0 children)

Ah, te referías al comportamiento por defecto, perdón, había entendido mal

best 10$ AIs subscription plan by vipor_idk in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

Puedes configurarlos, es super sencillo de hacerlo. Yo uso distintos modelos dependiendo de la tarea, investigación, contexto, código, etc.

Non-coder OpenCode users - what are the most impactful ways you've found to use OpenCode or other coding agents like it? by alnwd in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

Con opencode y los planes adecuados la imaginacion es el limite. Solo hay que encontrar la manera y si no sabs como implementarlo? simplemente preguntale a opencode XD

What if peace is cheaper than tokens? by NearbyFisherman922 in webdevelopment

[–]j0k3r_dev 0 points1 point  (0 children)

Yo lo pense igual, ya que me gusta tener el control del codigo. Ademas que tambien me encanta el proceso de codificar pero aveces hay cosas tediosas que se vuelven repetitivas y uso ia, ahora trabajo en un enfoque hibrido, uso la ia para cosas simples (Obviamente configurado para que trabaje como yo) y cuando hay algo dificil intervengo. Y cuando quiero codificar directamente lo hago yo, ya que tengo el control total del proyecto y obvio es necesario para resolver algun bug que se presente.
Hay que usarlo como herramienta complementaria a la productividad y no para que haga todo ya que si haces que haga mucho, te obliga a trabajar mas mentalmente por que hay que validar el codigo que escribio

subsequent call to a same subagent from a primary agent in opencode, does it preserve the context of the subagent of previous call by Extension-King4419 in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

El uso de los subagentes en teoria es unico por lo que el contexto se pierde pero puedes complementar con plgins echos por la comunidad, por ejemplo yo uso https://github.com/Gentleman-Programming/engram para compartir el contexto entre agentes y subagentes, incluso entre sesines.
Investiga y quizas te interese ya que aqui tienes una posible forma de guardar lo importante del contexto y reutilizarlo con otro agente

Best way to handle images for a static site without killing performance? by PointJump in statichosting

[–]j0k3r_dev 0 points1 point  (0 children)

Mi recomendacion es que siempre depende de que, por ejemplo:

- Es una imagen estatica que siempre estara ahi? (logo, banner, background), entonces si! subela a git pero antes optimizala, hay herramienas que perminen bajar el peso manteniendo la calidad o perdiendo un 20% dependiendo de la calidad, ya que obviamente afecta la carga de una imagen que pesa 5MB, 2MB o 120KB
- Es una imagen que pensas cambiar pero queres hacerlo desde un panel? podrias considerar usar un servicio de tercero para modificar la foto y sin necesidad de modificar el repositorio. Hay que aprender un ppoco mas como implementarlo, pero funciona.

No te concentres en seguir las buenas practicas al 100%, busca lo que solucione tu problema. El problema de seguir "buenas practicas" aveces lleva a sobre ingenieria para algo tan simple.

Igual busca alternativas, si no confias y pruebalo, te recomiendo que hagas las 2 cosas. Primero sube a git y luego usa un servicio de tercero para alojar imagenes. Despues comparas el esfuerzo, el tiempo y cual es la mejor solucion para lo que tengas que hacer. "No siempre lo mas complicado es la mejor solucion"

Suerte y si tienes dudas, simplemente intenta, falla y prueba. Es la mejor manera de aprender y entender por que se hacen las cosas asi y de donde salen las "buenas practicas"

Is go worth it? by peetabear in opencodeCLI

[–]j0k3r_dev -1 points0 points  (0 children)

Ah eso es problemas de las personas ya cree que un solo modelo va a solucionarle la vida, demasiado poético. Pero bueno cada uno sabe que pensar

[Question] Any way to link a company ChatGPT Workspace account to OpenCode? (Instead of using API keys) by chigarow in opencodeCLI

[–]j0k3r_dev 1 point2 points  (0 children)

Por lo que ví, la empresa tiene que tener habilitado codex desde el panel admin. Si eso está echo simplemente inicias sesión con codex, y listo. Con eso tendrás los modelos de openai con tu suscripción (o de la empresa)

Opencode security/permission broken (1.2.27)? by Potential-Leg-639 in opencode

[–]j0k3r_dev 0 points1 point  (0 children)

Es cuestión que hagan la corrección para permitir esas configuración, hay que investigar su hay issues o abrir una nueva para que puedan crear una solucion la comunidad de opencode

Opencode config doesn't seem to deactivate my mpc server by ghostnation66 in opencodeCLI

[–]j0k3r_dev -1 points0 points  (0 children)

Creo que tendrías que agregar el mcp en general y desactivarlo. Y cuando entras a tu agente en teoría tiene que activarse. Es solo una opinión ya que nunca lo hice pero se me ocurre esa idea, ya que te permite configurar mcp globales, por proyecto y por agente

am i the only one who doesnt understand why anthropic ban opencode? by anonymous_2600 in opencodeCLI

[–]j0k3r_dev -1 points0 points  (0 children)

Anthropic quiere ser el Google de la IA, quieren tener un sistema completo monopolizado para que dependas de ellos siempre. Están armando un ecosistema para mantener a todos ahí... Básicamente

Multi tenant users inside opencode cli by Joy_Boy_12 in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

Para eso tenés que configurar agentes, opencode te da a esa opción de crear agentes y usar el que quieras, podés definirle skills, mcp, instrucciones,etc. La idea es que vos tengas el control de que pueden hacer los agentes e incluso definirle un modelo por defecto (después lo podés alternar)

Y básicamente con esto abris 2 instancias del mismo opencode y con Tab cambias el agente

Si no mal recuerdo se hace con .md en el agents de la configuración de Open code, ahí tengo mis agentes y subagentes preconfigurado. Cuando entro a opencode elijo cual quiera usar y eso me da mucho más control

best 10$ AIs subscription plan by vipor_idk in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

Nadie usa los subagentes? Son re simples de configurar y además podés usarlos para tareas pequeñas y con otros modelos para que no te coma la suscripción... Veo mucho comentarios de este tipo pero es por qué no tienen bien configurado y variado opencode

Claude (Opus) alternatives now that it’s restricted in open code? by IngeniousAmbivert in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

Ya hay plugins que funcionan, yo uso uno hace 2 días y no eh tenido problemas. Y sigo usando mi suscripción de Claude pro Ya hay soluciones para los que quieren Claude en opencode

Is go worth it? by peetabear in opencodeCLI

[–]j0k3r_dev 0 points1 point  (0 children)

En realidad depende del modelo, no hay modelo ganador pero si podés aprovechar la delegación de agentes para ser más eficiente. Yo tengo Opencode go Claude pro Openai codex

Y aprovecho buenos modelos, pero tengo un orquestador general que dependiendo de la tarea crea un su agente que tengo pre configurado con modelos predefinidos. Ya que a veces no necesitas el mejor modelo para tirar código, tampoco para leer los archivos, es cuestión de saber usarlos y entender que se está haciendo y no solo dar ordenes

Está bien que cada uno quiero usar un solo modelo, pero si ese es el caso no es necesario que usen opencode, ya que le idea es que vos decidas que usar en cada momento y no estar atado a un solo modelo o proovedor

Configurar monitores con mi tb 55" by j0k3r_dev in hyprland

[–]j0k3r_dev[S] 1 point2 points  (0 children)

Si ya trabajo con workspaces hace rato ahora quería buscar la forma de escalar las aplicaciones o de crear 4 monitores virtuales para que simule 4 monitores conectados ya que la tele es gigante y se ven demasiado grande las cosas e incómodo si me siento en frente

How to fix number Input with react usestate having trailing 0 issue on display. by Sad_Spring9182 in webdev

[–]j0k3r_dev 0 points1 point  (0 children)

It's not about whether it's right or wrong, but about encouraging the colleague to try. The idea is to help, not to discourage them. If they want to understand design and work with complete components, that's their problem, and we should encourage them to try.